增:append() insert() extend()只能添加序列类型. .改li[0]= ‘123‘
li.insert(2,‘123‘) 2个参数,位置,值
li.remove(‘123‘),如果有两个123,只会删除前面第一个.
删:pop() ,默认删除最后一个元素,可指定下标索引删除
clear()清空
查:index(),返回一个值的索引,只返回第一个.
count(),统计总数
index() count()
int() list() str() float() bool() tuple()
id()变化情况.是内存地址.一串数字.
如果改变他的值,id还是没变,他就是可变的
查:count ,find ,index ,isdigit(判断是不是数字) isalpha(判断是否字母) endswith(判断是以什么结尾) startswith islower isupper只看字母是不是大小写,不管数字.
a.count(‘a‘) a.find(‘e‘) 返回索引,没有返回-1.
改:upper lower
strip移除前面和后面的空格,中间的不影响.()中指定参数,只会移除开头的.strip(‘ab‘).
lstrip,左移除空格,rstrip,右移除空格
e.capitalize(),首字母大小写转换.第一个是空格也算字符
d.title(),文章的每个单词的首字母大写.
e.split(‘ ‘) 参数是寻找什么分隔符切割.eg:e.split(‘ ‘,1),规定切割几次,只切一次,[‘‘,‘ am is hello‘].不修改原字符串.
id() 查看内存地址。如果改变他的值,id还是没变,那他就是可变的。
删:a.replace()替换.a.replace(‘ab‘,‘66‘,3),将ab替换成66,3规定替换次数.默认 全部替换.
字符串的转义
\n next下一行,\b,退格;\t,制表符
\\斜杠; \‘ 单引号;
\0 空字符 \r回车,覆盖掉第一行.移到最前面.
在python中如果要去看字符串转译,直接在字符串前面加一个r.
‘字符‘.encode(‘UTF-8‘) a.decode(‘UTF-8‘) 字符
原文:https://www.cnblogs.com/winfun/p/10983767.html