切片
str[start:end:step]
start:从xxx开始 (startswith)
end:切到xxx为止 (endswith) 不包括
字符串操作
.capitalize()#首字母大写
.title() #标题,每个单词的首字母大写(特殊字符,中文在这里也算是特殊字符)
.upper() #转换成大写字母
.lower() #全部成小写
.swapcase() #大小写转换
.center(值) 拉长成10个字符,由*进行填充
.strip() #去掉左右两边空格
.lstrip() #去掉左边空格
.rstrip() #去掉右边空格
.replace()# 替换
.split() #切割
.count()#数数
.find()#查找
.index()#索引位置
.startswith()#是否以什么开头
.endswith()#是否以什么结尾
.isalnum()#是否由数字和字母组成
.isdgit() #是否以数字开头
.isnumeric() #是否全是数字
.isalpha()#是否由字母组成
len() #判断字符串长度
列表
.append() # 追加
.insert() #插入
.extend() #扩展
列表也有切片
.pop()#弹出最后一个,或者指定内容
.remove () #删除
.clear() #清空列表
del #切片删除 del是一个关键字
.sort() #升序
.reverse() #翻转(也可说是降序)
元组
range 可以帮我们获取到一组数据,通过for循环能够获取这些数据,
增: dic['key']='值 ' (存在就修改,不存在就是新加)
dic.setdefault('key')
.setdefault('key','值') #新增
.setdefault('key','值') #存在不执行任何操作
.popitem() #随机删除
.get() #查询
' '.join(lst) #把列表变成字符串,用前面的字符串把列表连接起来,返回字符串
文件操作
r 只读模式
w 只写模式
a 追加写模式
r+ 读写模式(重点)
w+ 写读模式(不常用)
a+ 追加读写模式(不常用)
可参考一下
strip (除了去掉空格.还可以换行)