tip
type(2/2) 得到float
type(2//2) 得到int 相当于整除
进制转换
二进制: 0bxx 例: 0b10 => 2 转换方法 bin() 例: bin(10) bin(Oo7).
八进制: 0oxx 例: 0o10 => 8 转换方法 oct() 例: 略
十进制: 默认进制 转换方法 int() 例: 略
十六进制: 0xxx 例: 0x10 => 16 转换方法 hex() 例: 略
布尔与复数
1.布尔 bool
真: True
假: False
布尔类型,也是属于Number类型. 例: int(True) => 1 bool(1) => True.
字符串和列表也可以转换为bool
bool(None) 为 False
- 复数(一般用的很少)
36j
字符串 str
单引号 双引号 三引号 没啥特别的.
原式字符串 r” 所见即所得. 不需要加转义字符
字符串运算:
‘+’号 ‘hello’ + ‘world’ => ‘helloworld’
‘‘号 ‘hello’ 3 => ‘hellohellohello’
获取字符串某个字符: ‘hello’[0] 负数也可用.下同理.
截取字符串: ‘hello world’[0:5] 从0到4. 如果超过,按最长的算.
‘hello world’[6:] 从6到末尾
列表(list)
其实就是数组,[1,2,true,false,[],’hello’]
注意,当访问写法为