下面我就来详细讲解“Python中字符串的常见操作总结(二)”的完整攻略。
1. 字符串分割
字符串的分割是一种常见的操作。字符串的分割函数是split(),其基本语法如下:
string.split(separator, maxsplit)
其中,separator是分隔符,maxsplit是最大分割次数,如果没有指定该参数或者参数为-1,则分割所有匹配项。
代码示例:
str = "hello world i am python"
result = str.split()
print(result) # ['hello', 'world', 'i', 'am', 'python']
在上面的示例中,使用默认的空格作为分隔符,将原字符串分割成了不同单词,得到了一个列表类型的结果。
另外,也可以根据指定分隔符分割字符串,示例如下:
str = "apple,banana,orange"
result = str.split(",")
print(result) # ['apple', 'banana', 'orange']
2. 字符串替换
字符串替换也是一种常见的操作。字符串的替换函数是replace(),其基本语法如下:
string.replace(old, new, count)
其中,old是需要替换的旧字符串,new是替换后的新字符串,count是可选参数,指定替换次数。如果不指定次数,则默认替换所有匹配项。
代码示例:
str = "hello world"
result = str.replace("world", "Python")
print(result) # hello Python
在上面的示例中,使用replace()函数将原字符串中的”world”替换为”Python”,得到了一个新的字符串。
另外,也可以指定替换次数进行局部替换,示例如下:
str = "apple banana apple orange apple apple"
result = str.replace("apple", "lemon", 2)
print(result) # lemon banana lemon orange apple apple
在上面的示例中,将原字符串中前两个”apple”替换为”lemon”,得到了一个新的字符串。
以上就是“Python中字符串的常见操作总结(二)”的详细攻略,希望可以帮到您。