复习(熟练掌握,掌握,了解)
字符串类型内置方法
- 方法
- 优先掌握
- 索引取值
- 切片
- 长度
- 切分split
- 除两边空白strip
- 成员运算in not in
- for循环
- 需要掌握
- lstrip/rstrip:左/右除空白
- rsplit:从右开始切割
- upper/lower:大写/小写
- startstwith/endswith:以某开头/以某结尾
- join:连接列表为字符串
- replace:替换字符
- isdigit:判断是否为数字
- 了解
- find/rfind/index/rindex/count:查找/从右开始查找/索引结果/从右开始索引结果/计数
- center/ljust/rjust/zfill:居中填充/居左填充/居右填充/填充0
- expantabs:扩展tab键
- capitalize/swapcase/title:大写/大小写转换/首字母大写
- is系列:略
- 多个值or一个值:一个值
- 有序or无序:有序
- 可变or不可变:不可变
3.3 列表类型内置方法
- 作用:多个女朋友/
- 定义方式:[]内用逗号隔开多个任意数据类型的元素
friends_list = ['longzeluola','canglaoshi','qiaobenai','nick']
lis = list('abcd')
- 方法:
- 优先掌握
- 索引取值(即可取又可改)
- 切片
- 长度
- append
- 成员运算
- for循环
- 需要掌握
- count:元素个数计数
- remove:移除元素
- reverse:反转列表
- pop:删除元素
- insert:插入元素
- sort:列表排序
- index:索引元素
- del:删除元素
- extend:扩展列表
- clear:清除列表
- 优先掌握
- 多个值or一个值:多个值
- 有序or无序:有序
- 可变or不可变:可变
3.4 元祖类型内置方法
friends_tuple = ('longzeluola','canglaoshi','qiaobenai','nick')
tup = tuple('abcd')
- 方法
- 优先掌握
- 索引取值(无法更改)
- 切片
- 长度
- 成员运算
- for循环
- count:元素个数计数
- index:元素位置索引
- 优先掌握
- 多个值or一个值:多个值
- 有序or无序:有序
- 可变or不可变:无可变不可变这一说
3.5 字典类型内置方法
nick_info_dict = {
'name':'nick',
'height':180,
'weight':140,
'hobby_list':['read','run','music','fishing','programming','coding','debugging']
}
for k,v in nick_info_dict.items():
print(k,v)
- 方法
- 优先掌握
- 按键取值
- 长度
- keys/values/items
- for循环
- 成员运算
- 需要掌握
- pop:删除元素(随机删除)
- fromkeys:由一个列表生成一个字典,默认值为None
- setdefault:如果无key值则增加;有key值则更新
- get:通过key获取value,无key默认获取None
- update:扩展字典
- del:删除字典键值对
- 优先掌握
- 多个值or一个值:多个值
- 有序or无序:无序
- 可变or不可变:可变