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中常用的字符串处理函数,对于字符串的操作和处理提供了很大的便利。
