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

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还提供了其他一些强大的字符串操作函数,通过灵活运用这些函数,可以极大地提高字符串处理的效率。