【代码】python字符串操作整理

文章目录

  • 1、strip()
  • 2、replace()
  • 3、split()
  • 4、re.split()
  • 5、join()

1、strip()

删除开始或结尾的字符,默认情况下,这些方法会去除空字符(包括空格、换行(\n)、制表符(\t)等)。另外还有lstrip()rstrip() 分别从左和从右执行删除操作。strip()括号中支持输入多个字符(如'()-='

str = " hello world \n"
str.strip()
hello world

2、replace()

替换指定的字符replace()括号内是用后者替代前者

str = "hello world"
str.replace(' ','')
helloworld

3、split()

通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num+1 个子字符串

str = "hello, world"
str.split(',')
['hello', ' world']

4、re.split()

更加灵活的切割字符串

import re
str = "asdf fjdk; afed, fjek,asdf, foo"
re.split(r'[;,\s]\s*', str)
['asdf', 'fjdk', 'afed', 'fjek', 'asdf', 'foo']

5、join()

用于将序列中的元素以指定的字符连接生成一个新的字符串

s1 = "-"
seq = ("h", "e", "l", "l", "o")
print(s1.join(seq))
h-e-l-l-o

推荐阅读:字符串和文本,菜鸟教程Python3 字符串

你可能感兴趣的:(代码,Python)