Number(数字)
-
int
表示:二进制(0b)、八进制、16进制
float
bool
complex
查看数据类型type()
二进制0b;0o;0x;
数据类型转换bin();int();bool();otc();hex();
Str(字符串)
定义
- ‘str'
- "str"
- ’‘’str'''
- 原始字符串r'str'
操作
str[n];str[-n];str[n:];str[-n:];
字符串+、字符串*n
list(列表)
定义
list[]
list[a,b,c]
list[[], [], []]
操作
列表元素获取list[n]
子列表截取list[a:b]
列表+
列表*
嵌套列表
tuple(元组)
与list类似
tuple只有一个元素时,()与运算优先级冲突,在元素后加“,”区分
序列
字符串、列表、元组,均为序列,具有类似的操作方法,如取元素,切片,+操作,*操作,x in 序列,x not in 序列,len(),min(),min()等。
set(集合)
定义
{elements},空集合定义set()
操作
len();x in set; x not in set; set - set;set & set; set | set;
dict字典
字典不是序列,无序
定义
{key1:value1, key2:value2......}
key为不可变类型;value可以为str、int、float、list、set、dict