变量&Python数据类型&运算符

  • Post author:
  • Post category:python


一. 变量

1.1概念

定义: 程序在运行的过程中,值可以随时发生改变

作用:存储数据,参与运算

1.2定义

定义格式:变量名 = 初始值

说明:

变量名: 对于每一个变量,需要给他定义一个名称,定义的规则就是标识符的规则

=: 赋值运算符【主要是为了给变量进行赋值】, 不是数学中的等于,

初始值:第一次给变量赋予的值,在程序运行的过程中,这个值可以随时发生改变


#Python中的变量的定义和数学中变量的定义完全一致
x = 3
y = 4
print(x * y)

x = "abc"
#print(x * y)

1.3.删除变量

注意:当定义一个变量,然后删除,相当于这个变量未被定义

代码演示:

#定义变量
num = 66
print(num)

#删除变量
#del
#变量被删除之后则相当于这个变量未被定义
del num
print(num)

1.4关键字

关键字: 在Python中,已经被赋予了特殊含义的英文单词

1.6.标识符

在Python程序中自定义的一些英文单词

定义合法标识符的规则:

a.只能由数字,字母,下划线组成,不可以是其他的特殊字符【%,&,*,空格等】

b.开头不能是数字

c.不能是关键字

d. 严格区分大小写 例如: age和Age是两个不同的标识符

二、Python中的数据类型

Number【数字:整型int,浮点型[小数]float,复数类型complex】

String【字符串】

Boolean【布尔类型】 True真(1), Flase假(0)

None【空值】

list【列表】 类似c语言的数组

tuple【元组】 不可改变的列表

dict【字典】

set【集合】(了解)

bytes【字节】b’hello’

三、表达式和运算符

1.表达式

操作数和运算符组成, 比如: 1 + 1

作用: 表达式可以求值,也可以给变量赋值

2.运算符

2.1算术运算符

+   -    *【乘法】   /【除法】   %【求余,取模】  **【求幂,次方】  //【取整】
num1 = 5
num2 = 3
print(num1 + num2)
print(num1 - num2)
print(num1 * num2)
print(num1 / num2)  #浮点型:1.6666666666666667    默认精度16位
print(num1 % num2)  #2
print(num1 ** num2) #5的3次方
print(num1 // num2) #获取浮点数的整数部分

#除了+和-之外,其他的算术运算符都是相同的优先级
#出现优先级,解决办法使用括号
print((2 ** 5) * 3)

2.2. 赋值运算符

简单赋值运算符:= 给一个变量进行赋值

复合赋值运算符:+= -= %= /= … 给一个变量进行赋值,同时给变量进行相应的运算

2.3. 关系【条件,比较】运算符

作用:比较大小,得到结果为布尔值【如果表达式成立,则返回True,如果不成立,则返回False】

2.4. 逻辑运算符

and : 与, 并且

or: 或, 或者

not:非, 取反

2.5. 成员运算符和身份运算符

成员运算符:

in, not in

身份运算符:

is, is not

2.6. 位运算符【扩展】

前提:将数字转换为二进制使用

&【按位与】 |【按位或】 ^【按位异或】 ~【按位取反】 << 【左移】 >>【右移】



版权声明:本文为FREVOER原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。