[Python]-字符串
字符串是Python中很常用的数据类型,此处记录一些典型用法并随时更新。
split()方法
通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串。
两个参数str.split(char, num)
char:按此字符作为分割符号,比如在分割路径时使用'/'。如果不写,默认对所有的空字符进行分割,包括:' ', '/n', '/t'。
num:对num个char处进行分割,分割出num + 1个,从前往后开始算。如果不写,默认对所有的char处进行分割。
参考笔记:https://www.runoob.com/python/att-string-split.html
strip()方法
移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
参数是字符序列str.strip(char)
在读取txt文件时可以用这个方法移除换行符\n。
f = open(foldertxt, 'r')
lines = f.readlines()
for line in lines:
line = line.strip() #默认删除' ','\n'
从str头尾分别遍历char中字符,如果对的上就删除,对不上则停止,中间字符不会被移除。
参考笔记:https://www.runoob.com/python/att-string-strip.html
不同字母前缀含义
- r:去除反斜杠的特殊机制,如换行符
\n - u:常用于中文字符串前,以Unicode 格式进行编码
- f:相当于format,在原文位置直接替换
f'hello, {x}'='hello, {}'.format(x) - b:在其后面的字符串为字节型。网络编程中,服务器和浏览器只认bytes 类型数据。
参考笔记:http://t.csdn.cn/sdMOI、http://t.csdn.cn/ZbMrr
【持续更新】

浙公网安备 33010602011771号