03序列类型
增:
append 添加到最后
insert 两个参数:第一个为索引值,第二个为插入的值。
extend 添加多个值,参数为可迭代对象。
删:
clear 删除全部列表,无参数。
pop 无参数则删除最后一个值;也可以输入索引删除。
remove 参数为必备,直接输入要删除的值。
查:
index 输入一个值,返回对应索引。
count 输入一个值,返回元素个数。
改:
li[0] = 11 通过索引。
其他方法:
copy b = a.copy() 无参数。
reverse 颠倒
sort 升序输出 字母和数字不能混合
sort(reverse = True) 降序输出,字母和数字不能混合
字符串方法:
查:
count 元素个数
find 返回索引,没有的元素返回-1
index 返回索引,没有的元素会报错
isdigit 是否全是数字
isalpja 是否全是字母
endswith 后缀
startswith 前缀
islower 是否全部小写
isupper 是否全部大写
改:
upper 全部改为大写
lower 全部改为小写
strip(lstrip,rstrip) 删除空格
capitalize 返回首字母大写
title 返回每一个单词首字母大写 单词之间加空格
split 无参数,把字符串封装成列表,有参数 split(',',5) 按逗号分割 切5次
删:
replace 两个参数,第二个参数可以空,等于删除。也可以替换新的字母。
增:
字符串的拼接 用加号拼接
字符串的转义
\n 换行
\t 水平制表符
\b 退格
\r 回车,当前位置移到本行开头
\ 代表反斜杠 \
\’ 代表一个单引号,同样的 “ ? 等于符号也可以这么输出
\0 代表一个空字符
\a 系统提示音
在python中如果要去掉字符串的转义,只需要在字符串前面加上 r
元祖的方法:
count 必备参数
index 必备参数
元祖和列表可以互相转换。