基于值的内存管理方式
修改变量值:不是修改了变量所在内存空间的值,而是新值放入新的内存空间后,修改变量指向的内存地址。
数据类型
不可变:boolean、number、string、tuple
可变:list、set、dictionary
boolean:先not再and后or
number:int、float、complex(复数)
z=a+bj,a,b为float型。
z.real获取实数,z.imag获取虚数。
1、不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型。
转换:complex不能转换其它类型。
2、类型判断:type(x)
;isinstance(x,类型)
:返回布尔值。
3、x//y
:x、y的整数商,即不大于x/y的最大整数
x**y
:x的y次幂
内置函数BIF:
string:单双三引号可嵌套用
1、原始字符串:字符串前加r,可忽略转义。
2、字符串索引:string[index]
3、修改:不能原地修改,只能创建一个新的。
4、in,not in:返回布尔值。
5、拼接复制:+,*n
6、BIF:
查找: