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) #AB s="0".join(x) #A0B s="123".join(x) #A123B s=" ".join(x) #A B
L= [1,2,3,4,5]
s='-'.join(str(n) for n in L) #1-2-3-4-5
#count(),个数 x="AAAAA1" n=x.count("AA") #2 #切片操作 x="ABC123" x=x[::-1] #逆序,'321CBA'