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提供了很多字符串处理函数,可以根据具体需求选择使用。
