Python字符串函数示例

无论什么语言,字符串处理是最基本的功能,Python的字符串处理功能尤其灵活。

x="1111123"
#replace(A,B),其中参数A,B可以是任意合法字符串,甚至是空字符串
x1=x.replace("11","A")   # AA123
x1=x.replace("11","")    # 123
x1=x.replace("","A")     # A1A1A1A1A1A2A3A
#split(A),参数可以是任意合法的字符串,但不可以是空
x="AA123"
l_x=x1.split("1")   # ['AA','23']
l_x=x1.split("A1")   # ['A','23']
#l_x=x1.split("")   # 错误,不可为空串""
x1="A B   12"
l_x=x1.split()   # 空表示任意个数的空格,['A', 'B', '12']
#join,连接符可以是任意个数字符串,包括空串""
x=["A","B"]
s="".join(x)   #list转str时常用,AB
s="0".join(x)  #A0B
s="123".join(x)  #A123B
s=" ".join(x)  #A B
#count(),个数
x="AAAAA1"
n=x.count("AA")   #2
#切片操作
x="ABC123"
x=x[::-1]   #逆序,'321CBA'
原文地址:https://www.cnblogs.com/imhuanxi/p/11197615.html