赋值
- 链式赋值:x=y=123
- 系列解包赋值:
a,b,c=4,5,6
交换值:a,b=b,a(不用像C语言一样定义一个中间变量) - Python里不支持常量,只能在逻辑上不做修改
内置数据类型
- 整型:整数
- 浮点型:小数
- 布尔型:True、False
- 字符串型
对数字的运算:
整数
- 进制
0b/0B,二进制
0o/0O,八进制
0x/0X,十六进制 - 使用int()实现类型转换
(1)浮点数直接舍去小数部分
(2)布尔值True–>1, False–>0 - 自动转型:整数和浮点数进行计算,结果自动转型成浮点数
- Python3里,int可以储存任意大小的整数
浮点数
- 用科学计数法表示,eg.3.14表示为314E-2或314e-2
- 使用float()进行类型转换
- round(value)可以返回四舍五入的值(不会改变原有值,而是产生新的值)