欢迎访问宙启技术站
智能推送

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。通过运用这些函数,可以方便地对字符串进行拆分、连接、去除空格和替换操作。