可正可负,没有取值范围限制
十进制
二进制 以0b或者0B开头
八进制 以0o或者0O开头
十六进制 以0x或者0X开头
1.带有小数及小数点的数字
2.浮点数的取值范围(-100307~ 100308)和计算精度(10-16)都存在范围,但常规计算不考虑
3.浮点数计算存在不确定位数,所以在判断0.1+0.2 == 0.3时,需要round(0.1 + 0.2) == 0.3
才能正确判断,round(x, d)函数用于对x四舍五入舍去尾数,d是截取小数位数
4.也可以使用科学计数法表示如4.3e-3就是0.0043
使用z.real获得复数的实部
使用z.imag获得复数的虚部
三种类型存在一种逐渐“扩展”的关系
整数 < 浮点数 <复数
例:203.0 + 42 = 245.0(浮点数 + 整数 = 浮点数)
1.字符串由一对单引号或者一队双引号表示
2.由一对三单引号或者i一对三双引号可以表示多行字符串
3.字符串是字符的有序序列,序列从0开始的正向递增序号,或者从-1开始的反向递减序号
使用[ ]获取字符串中的一个或多个字符
索引:返回字符串中单个字符 <字符串>[M]
切片:返回字符串中一段字符串 <字符串>[M,N,K] (M开始,不到N)
(正序和反序可同时用再M,N中)(K表示步长可省略,省略时为1)
例:将一个字符串反转:“一二三四五”[ : : -1]结果是"五四三二一"
字符串的转义符\