Python内置函数:常用的字符串操作函数
发布时间:2023-08-06 03:58:48
Python是一种简单易学、优雅高效的编程语言,其提供了丰富的内置函数来处理字符串。下面是一些常用的字符串操作函数。
1. len:返回字符串的长度。
s = "Hello, World!" print(len(s)) # 输出:13
2. capitalize:将字符串的首字母大写,其他字母小写。
s = "hello, world!" print(s.capitalize()) # 输出:Hello, world!
3. upper:将字符串中的所有字母都转换为大写。
s = "hello, world!" print(s.upper()) # 输出:HELLO, WORLD!
4. lower:将字符串中的所有字母都转换为小写。
s = "Hello, World!" print(s.lower()) # 输出:hello, world!
5. title:将字符串中的每个单词的首字母都转换为大写。
s = "hello, world!" print(s.title()) # 输出:Hello, World!
6. swapcase:将字符串中的大写字母转换为小写,小写字母转换为大写。
s = "Hello, World!" print(s.swapcase()) # 输出:hELLO, wORLD!
7. replace:将字符串中特定的子串替换为指定的新字符串。
s = "Hello, World!"
print(s.replace("Hello", "Bonjour")) # 输出:Bonjour, World!
8. strip:去除字符串两边的空格。
s = " hello, world! " print(s.strip()) # 输出:hello, world!
9. split:将字符串按照指定的分隔符分割成一个列表。
s = "hello, world!"
print(s.split(",")) # 输出:['hello', ' world!']
10. join:将一个可迭代对象(如列表)中的字符串连接成一个新的字符串。
l = ["hello", "world"]
print(",".join(l)) # 输出:hello,world
11. isalnum:判断字符串是否只包含字母和数字。
s = "HelloWorld123" print(s.isalnum()) # 输出:True
12. isalpha:判断字符串是否只包含字母。
s = "HelloWorld" print(s.isalpha()) # 输出:True
13. isdigit:判断字符串是否只包含数字。
s = "12345" print(s.isdigit()) # 输出:True
14. isspace:判断字符串是否只包含空格。
s = " " print(s.isspace()) # 输出:True
上述是一些常用的字符串操作函数,利用它们可以轻松地进行字符串的处理和操作。除了这些函数,Python还提供了其他一些强大的字符串操作函数,通过灵活运用这些函数,可以极大地提高字符串处理的效率。
