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

Python中常用的字符串操作函数:你必须知道的五种函数!

发布时间:2023-06-14 05:32:29

Python中的字符串操作函数非常丰富,在实际开发中经常用到,但是其中有些函数确实经常使用,因此本文主要介绍必须要知道的五种字符串操作函数,帮助初学者快速掌握字符串操作函数的基本用法。

1. len()函数

len()函数是Python中常用的函数之一,主要用来计算字符串的长度。它的使用非常简单,例如可以这样使用:

s = "Hello World"
print(len(s))

运行结果为:

11

其中的11就是字符串的长度。需要注意的是,len()函数不仅可以用来计算字符串的长度,还可以用来计算其他对象的长度,例如列表、元组、字典等。

2. split()函数

split()函数是Python中常用的分割字符串函数,它可以将一个字符串按照指定的分隔符进行分割,并返回一个列表。比如可以这样使用:

s = "Hello World"
result = s.split()
print(result)

运行结果为:

['Hello', 'World']

其中的['Hello', 'World']就是分割后得到的列表。需要注意的是,如果不指定分割符,则默认使用空格进行分割。

另外,如果要分割的字符串中包含多个分割符,可以指定分割符,例如可以这样使用:

s = "apple,pear,banana"
result = s.split(",")
print(result)

运行结果为:

['apple', 'pear', 'banana']

其中的['apple', 'pear', 'banana']就是使用逗号进行分割后得到的列表。

3. join()函数

join()函数是Python中常用的合并字符串函数,它可以将一个可迭代对象中的字符串按照指定的分隔符进行合并,并返回一个字符串。比如可以这样使用:

s = ['apple', 'pear', 'banana']
result = ",".join(s)
print(result)

运行结果为:

apple,pear,banana

其中的apple,pear,banana就是使用逗号合并列表中的字符串得到的结果。

需要注意的是,join()函数只能用于可迭代对象中的字符串,如果可迭代对象中存在其他类型的元素,则会抛出异常。

4. replace()函数

replace()函数是Python中常用的替换字符串函数,它可以将一个字符串中的子串替换成指定的字符串,并返回一个新的字符串。比如可以这样使用:

s = "Hello World"
result = s.replace("World", "Python")
print(result)

运行结果为:

Hello Python

其中的Hello Python就是将字符串中的World替换成Python得到的结果。

需要注意的是,replace()函数并不会修改原字符串,而是返回一个新的字符串。

5. lower()和upper()函数

lower()和upper()函数分别用于将字符串中的字符转换成小写和大写。比如可以这样使用:

s1 = "Hello World"
s2 = s1.lower()
s3 = s1.upper()
print(s2)
print(s3)

运行结果为:

hello world
HELLO WORLD

其中的hello world就是将字符串中的字符全部转换成小写得到的结果,HELLO WORLD就是将字符串中的字符全部转换成大写得到的结果。

需要注意的是,lower()和upper()函数也不会修改原字符串,而是返回一个新的字符串。

总结

本文介绍了Python中常用的字符串操作函数,包括len()、split()、join()、replace()、lower()和upper()函数,它们能够帮助开发者快速完成字符串相关的操作。需要注意的是,这些函数都不会修改原字符串,而是返回一个新的字符串,因此使用时需要注意。