链式赋值
x=y=123
x=123
y=123
系列解包赋值
a,b=1,2
a,b=b,a
print(a,b)
a=2
b=1
最基本的数据类型
整型:整数。123,10,2
二进制(0B)、八进制(0O)、十进制、十六进制(0X)
浮点型:小数。3.1415,2.55
a=a+1可写成a+=1
布尔型:真假,仅包含True、False
字符串型:用""引用的字符串
取整除法//
取余运算(模)%
divmod()函数可同时取得商和余数
幂运算**:2**3=8
使用int()函数实现数据类型的转换
浮点数直接舍去小数部分:int(3.1415)结果是3
布尔值True为1,False为0
时间的表示
unix时间点:1970年1月1日00:00:00
后用毫秒来计算
操作
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/34f9a67615521847b1d56efa1bb22b5a.png)
同一运算符
is 表示两个对象的id是否相等,是否指向同一内存地址;
==比较的是两个对象的内容是否相等,值是否相等
小整数对象【-5,256】在全局解释器范围内被放入缓存供重复使用。
is比= =效率高,在变量和none进行比较时应该用is
字符串
内置函数ord()可以将字符转换为unicode码
内置函数chr()可以将unicode码转换为字符
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6461074671323abeb82ac9bd700f63ed.png)
转义字符
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9d9542d6221cff4e9b31b094b69be8d9.png)
切片操作
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bb3b32125157625cbd380c94d5eae51f.jpeg)