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

常用的Python字符串处理函数汇总

发布时间:2023-06-26 18:54:11

在Python中,字符串是一个非常重要的数据类型,它可以存储文本数据。Python提供了很多字符串处理函数,用来对字符串进行操作和处理。下面介绍一些常用的Python字符串处理函数。

1. len()函数

len()函数用来获取字符串的长度,即字符串中字符的个数。

示例代码:

s = "Hello World"

print(len(s))

输出结果:

11

2. lower()函数

lower()函数用来将字符串中所有大写字母转换为小写字母。

示例代码:

s = "Hello World"

print(s.lower())

输出结果:

hello world

3. upper()函数

upper()函数用来将字符串中所有小写字母转换为大写字母。

示例代码:

s = "Hello World"

print(s.upper())

输出结果:

HELLO WORLD

4. strip()函数

strip()函数用来去掉字符串中的空格和换行符。

示例代码:

s = " Hello World

"

print(s.strip())

输出结果:

Hello World

5. replace()函数

replace()函数用来替换字符串中的某个字符或字符串。

示例代码:

s = "Hello World"

print(s.replace("World", "Python"))

输出结果:

Hello Python

6. join()函数

join()函数用来连接字符串,可以将多个字符串连接为一个字符串。

示例代码:

s1 = "Hello"

s2 = "World"

print(" ".join([s1, s2]))

输出结果:

Hello World

7. split()函数

split()函数用来将字符串分割成一个列表,可以指定分隔符对字符串进行分割。

示例代码:

s = "Hello World"

print(s.split())

输出结果:

['Hello', 'World']

8. startswith()函数

startswith()函数用来判断字符串是否以某个字符或字符串开头。

示例代码:

s = "Hello World"

print(s.startswith("Hello"))

输出结果:

True

9. endswith()函数

endswith()函数用来判断字符串是否以某个字符或字符串结尾。

示例代码:

s = "Hello World"

print(s.endswith("World"))

输出结果:

True

10. find()函数

find()函数用来查找字符串中是否包含某个字符或字符串,如果找到则返回开始位置的索引,否则返回-1。

示例代码:

s = "Hello World"

print(s.find("World"))

输出结果:

6

11. rfind()函数

rfind()函数用来查找字符串中是否包含某个字符或字符串,从字符串末尾开始查找,如果找到则返回开始位置的索引,否则返回-1。

示例代码:

s = "Hello World"

print(s.rfind("o"))

输出结果:

7

12. isalpha()函数

isalpha()函数用来判断字符串是否只包含字母。

示例代码:

s = "Hello World"

print(s.isalpha())

输出结果:

False

13. isalnum()函数

isalnum()函数用来判断字符串是否只包含字母和数字。

示例代码:

s = "Hello123"

print(s.isalnum())

输出结果:

True

14. isdigit()函数

isdigit()函数用来判断字符串是否只包含数字。

示例代码:

s = "123"

print(s.isdigit())

输出结果:

True

15. isspace()函数

isspace()函数用来判断字符串是否只包含空格和换行符。

示例代码:

s = "  

"

print(s.isspace())

输出结果:

True

总结:

以上就是常用的Python字符串处理函数的介绍。这些函数在字符串处理中非常常用,有助于提高代码的效率和可读性。