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

Python中有哪些常用的字符串处理函数?

发布时间:2023-07-02 00:55:36

Python中有很多常用的字符串处理函数,以下是其中一些常见且常用的函数。

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

例如:

sentence = "Hello, World!"
print(len(sentence))  # 输出13

2. strip():去除字符串两端的空格或指定字符。

例如:

sentence = "   Hello, World!   "
print(sentence.strip())  # 输出"Hello, World!"

3. split():根据指定的分隔符将字符串拆分成一个列表。

例如:

sentence = "Hello, World!"
words = sentence.split(",")
print(words)  # 输出['Hello', ' World!']

4. join():将列表中的元素拼接成一个字符串,并以指定的字符作为分隔符。

例如:

words = ['Hello', 'World']
sentence = ",".join(words)
print(sentence)  # 输出"Hello,World"

5. lower():将字符串中的字母转换为小写。

例如:

sentence = "Hello, World!"
print(sentence.lower())  # 输出"hello, world!"

6. upper():将字符串中的字母转换为大写。

例如:

sentence = "Hello, World!"
print(sentence.upper())  # 输出"HELLO, WORLD!"

7. replace():替换字符串中的指定部分。

例如:

sentence = "Hello, World!"
new_sentence = sentence.replace("World", "Python")
print(new_sentence)  # 输出"Hello, Python!"

8. find():在字符串中查找指定的字符或子字符串,并返回其 次出现的位置。

例如:

sentence = "Hello, World!"
print(sentence.find("World"))  # 输出7

9. count():统计字符串中指定字符或子字符串出现的次数。

例如:

sentence = "Hello, World!"
print(sentence.count("l"))  # 输出3

10. startswith():判断字符串是否以指定的字符或子字符串开头。

例如:

sentence = "Hello, World!"
print(sentence.startswith("Hello"))  # 输出True

11. endswith():判断字符串是否以指定的字符或子字符串结尾。

例如:

sentence = "Hello, World!"
print(sentence.endswith("!"))  # 输出True

12. isalpha():判断字符串是否只包含字母。

例如:

sentence = "Hello, World!"
print(sentence.isalpha())  # 输出False

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

例如:

number = "12345"
print(number.isdigit())  # 输出True

这些是Python中常用的字符串处理函数,对于字符串的操作和处理提供了很大的便利。