Python中常用的字符串处理函数: split、join、strip、replace
发布时间:2023-11-27 14:19:40
Python中常用的字符串处理函数有很多,以下是其中四个常见的函数:split、join、strip、replace。
1. split函数:
split函数可以根据指定的分隔符将字符串拆分成列表。其用法是在字符串对象后加上.split(),括号中可选填写分隔符,默认是空格。例如:
str = "Hello World" list = str.split() print(list)
输出结果为:
['Hello', 'World']
split函数还可以根据正则表达式进行拆分,例如根据逗号拆分字符串:
str = "apple,orange,banana"
list = str.split(",")
print(list)
输出结果为:
['apple', 'orange', 'banana']
2. join函数:
join函数用于将列表中的字符串连接成一个单独的字符串。其用法是在字符串分隔符上调用.join(),括号中传入要连接的列表对象。例如:
list = ['Hello', 'World'] str = " ".join(list) print(str)
输出结果为:
Hello World
3. strip函数:
strip函数用于去除字符串开头和结尾的空格或指定字符。其用法是在字符串对象后加上.strip(),括号中可选填写要去除的字符,默认是空格。例如:
str = " Hello World " str = str.strip() print(str)
输出结果为:
Hello World
strip函数还可以去除指定的字符,例如去除字符串开头和结尾的a字符:
str = "aaHello Worldaa"
str = str.strip("a")
print(str)
输出结果为:
Hello World
4. replace函数:
replace函数用于将字符串中指定的字符替换为新的字符。其用法是在字符串对象上调用.replace(),括号中传入要替换的字符和替换后的字符。例如:
str = "Hello World"
str = str.replace("World", "Python")
print(str)
输出结果为:
Hello Python
replace函数还可以指定替换的次数,例如只替换一次:
str = "Hello World Hello World"
str = str.replace("World", "Python", 1)
print(str)
输出结果为:
Hello Python Hello World
以上是Python中常用的字符串处理函数:split、join、strip、replace。通过运用这些函数,可以方便地对字符串进行拆分、连接、去除空格和替换操作。
