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

Python中最常用的字符串函数是哪些?

发布时间:2023-07-06 10:39:21

Python中最常用的字符串函数有很多,以下是其中一些常用函数的示例:

1. len(): 返回字符串的长度

s = "Hello World"
print(len(s))  # 输出:11

2. lower(): 将字符串转换为小写

s = "Hello World"
print(s.lower())  # 输出:hello world

3. upper(): 将字符串转换为大写

s = "Hello World"
print(s.upper())  # 输出:HELLO WORLD

4. count(): 返回字符串中指定子串的出现次数

s = "Hello World"
print(s.count("l"))  # 输出:3

5. startswith(): 检查字符串是否以指定的子串开头

s = "Hello World"
print(s.startswith("Hello"))  # 输出:True

6. endswith(): 检查字符串是否以指定的子串结尾

s = "Hello World"
print(s.endswith("World"))  # 输出:True

7. find(): 返回子串在字符串中 次出现的索引,如果没有找到则返回-1

s = "Hello World"
print(s.find("o"))  # 输出:4

8. replace(): 将字符串中指定的子串替换为另一个子串

s = "Hello World"
print(s.replace("World", "Python"))  # 输出:Hello Python

9. split(): 将字符串按照指定的分隔符进行分割,并返回一个包含分割后的子串的列表

s = "Hello World"
print(s.split(" "))  # 输出:['Hello', 'World']

10. join(): 将列表中的字符串元素连接成一个新的字符串,可以指定连接符

lst = ['Hello', 'World']
print("-".join(lst))  # 输出:Hello-World

11. strip(): 去除字符串两端指定的字符,默认去除空格

s = "  Hello World  "
print(s.strip())  # 输出:Hello World

12. isdigit(): 判断字符串是否只包含数字字符

s = "123"
print(s.isdigit())  # 输出:True

这只是其中一些常用的字符串函数的示例,实际上Python提供了很多字符串处理函数,可以根据具体需求选择使用。