[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

不同字母前缀含义

  1. r:去除反斜杠的特殊机制,如换行符\n
  2. u:常用于中文字符串前,以Unicode 格式进行编码
  3. f:相当于format,在原文位置直接替换f'hello, {x}' = 'hello, {}'.format(x)
  4. b:在其后面的字符串为字节型。网络编程中,服务器和浏览器只认bytes 类型数据。

参考笔记:http://t.csdn.cn/sdMOI、http://t.csdn.cn/ZbMrr

【持续更新】

posted @ 2022-02-17 10:46  CAMILIA  阅读(33)  评论(0)    收藏  举报