#变量:
- 变量是关联一个对象的符号(标识符)
- 变量名的命名方式:
1、字母或下划线开头,后跟字母,下划线或字母
2、不能使用Python的关键字 - 说明:变量名区分大小写
#数字类型:
- 整型(int)
浮点型(float)
复数(complex) - 整型数字常量的表示方法
1、十进制,1000,12,13,
2、二进制(0b开头),0b0101,0b10101
3、八进制(0o开头),0o123,0o76
4、十六进制(0x开头),0xab,0x23 - 浮点数(小数)
十进制写法:3.4,3.21,3.0,
科学计数法:6.18E-1(0.618) - 复数complex
实部+虚部:a+bi/a+bJ
#布尔类型
- 真:True
- 假:False
- 说明:True的值是1,False的值为0
#空值 None
- None是一个特殊的常量,不表示任何类型
- 作用:
通常用来绑定占位,变量解除绑定 - 说明:
空值和任何其他类型对象进行比较永远返回False
a=False
b=None
a == b 返回的是False
#表达式和操作符
## 运算符:运算符是完成操作的一系列符号
##算数运算符
- 加:+,减:-,乘:*
- 除法:/
- 地板除://
- 求余:%
- 幂运算:2**3 = 8
##运算符的优先级
- 按照数学四则运算
##赋值运算符
- =
- 变量名 = 表达式
- 说明:
用变量可以访问他绑定的对象
两个变量可以访问同一个对象
##多个对象的关联
- a,b,c=10,20,"hello"
##is/is not运算符
- is作用:判断变量存储的是否为同一个对象,是返回True,否返回False
- is not 作用:判断变量存储的是否为同一个对象,是返回True,否返回False
##del运算符
- 释放变量的存储空间
##复合运算符
- 运算符的简写:+=,-+,*=,/=
##关系运算符
- <,>,<=,>=,==,!=(<>python2)
- 关系运算符返回的是True和False
- None与任何对象都不相等
- x=100, 200<x<150:返回False
##生成对象的函数
- float(obj)
- int(a[base=10])
- bool(a)
- complex(r=0.0,i=0.0)
- str(obj=' ')
##type运算符
- 返回指定对象的类型
##语句
- 条件语句,
注意elif关键字,elif,等价于,else: if statement: statement. - pass语句:
占位的做,实际什么也不做,填充语法空白。
##布尔运算:
- 运算符:not, and, or
- not运算符作用为,逻辑取反
语法格式:not 表达式
例子:not None 返回True - and 运算符:
作用:返回优先为假(False)的对象
语法:statement1 and statement2 - or运算符:
作用:返回优先为真(True)的对象
语法:statement1 or statement2 - 按位异或(半加运算)
- 移位运算
左移扩大:0b1010<<1 ==> 0b10100
右移缩小:0b1010>>1 ==> 0b101 - 按位求反
~ 表达式 - 成员运算符,in,not in
用于序列,字典,集合中,用于判断某个值是否在其中
##运算符的优先级