一、int
- py2/py3
- 除法
- 强制转换:
- int('字符串') 重要
- int(布尔值)
二、bool
- 强制转换:除了0,"",[],()是False,其他都是True
三、str
- 独有功能
- lower
- upper
- strip
- split
- isdigit
- join
- replace
- startswith/endswith
- format
- encode
- 公共功能
- 长度
- 切片
- 索引
- 步长
- for循环
- 更新(无)
- 删除(无)
四、list
- 独有功能
- append
- extend
- insert:.insert('位置','值')
- del
- pop
- remove
- clear
- 公共功能
- 长度
- 切片
- 索引
- 步长
- for循环
- 更新
- 删除
五、tuple
- 独有功能:无
- 公共功能
- 长度
- 切片
- 索引
- 步长
- for循环
- 更新(无)
- 删除(无)
#字符串转数字
#数字转字符串
#列表转元组
#元组转列表
#其他转bool,除了0,"",[],()是False,其他都是True
# join 中的元素必须是字符串num = [11,22,33,44]for i in range(0,len(num)): num[i]=str(num[i])a = '_'.join(num)print(a)
六、dict
- 公共功能
- 长度
- 切片(无)
- 索引
- 步长(无)
- for循环
- 修改(存在修改,不存在增加):改值
- 删除
info = {'name': '沉淀', 'age': '18', 'sex': '男', 'hobby': '学习'}# 键for i in info.keys(): print(i)# 值for i in info.values(): print(i)# 键和值for i, j in info.items(): print(i, j)# 长度print(len(info))# 修改info['age'] = '19'print(info)# 删除del info['hobby']info['ad'] = 'da'print(info)
七、注意事项
1、字典可以随意嵌套
2、列表和字典不能当键(即可变的数据类型不能当键)
3、有序:元组/列表
无序:字典(py3.6之后字典有序)