Python中常见的字符串函数及用法
Python是一种非常强大的编程语言,尤其在字符串操作方面。Python中有许多强大的字符串函数,可以用来完成各种字符串操作任务。以下是一些Python常见的字符串函数及其用法:
1. len():用于计算字符串长度。
示例:
str = "Hello World!" print(len(str))
Output:
12
2. count():用于计算字符串中指定字符或子串出现的次数。
示例:
str = "Hello World!"
print(str.count('l'))
print(str.count('o'))
Output:
3 2
3. find():查找字符串中指定的子串,并返回 个匹配的位置。
示例:
str = "Hello World!"
print(str.find('World'))
Output:
6
4. replace():用指定的字符串替换原字符串中指定的子串。
示例:
str = "Hello World!"
print(str.replace('World', 'Python'))
Output:
Hello Python!
5. split():将字符串以指定的分隔符分隔成多个子串,并返回一个列表。
示例:
str = "Hello World!"
print(str.split(' '))
Output:
['Hello', 'World!']
6. join():将列表中的多个字符串用指定的分隔符连接成一个字符串。
示例:
list = ['Hello', 'World!']
print(' '.join(list))
Output:
Hello World!
7. upper():将字符串中的小写字母转换为大写字母。
示例:
str = "Hello World!" print(str.upper())
Output:
HELLO WORLD!
8. lower():将字符串中的大写字母转换为小写字母。
示例:
str = "Hello World!" print(str.lower())
Output:
hello world!
9. capitalize():将字符串的 个字符转换为大写字母。
示例:
str = "hello world!" print(str.capitalize())
Output:
Hello world!
10. strip():去掉字符串中左右两侧的空格或指定字符。
示例:
str = " Hello World! "
print(str.strip())
print(str.strip('!'))
Output:
Hello World! Hello World
11. startswith():判断字符串是否以指定的字符或子串开头。
示例:
str = "Hello World!"
print(str.startswith('Hello'))
Output:
True
12. endswith():判断字符串是否以指定的字符或子串结尾。
示例:
str = "Hello World!"
print(str.endswith('World!'))
Output:
True
13. isalpha():判断字符串是否只包含字母。
示例:
str1 = "HelloWorld" str2 = "Hello, World!" print(str1.isalpha()) print(str2.isalpha())
Output:
True False
14. isdigit():判断字符串是否只包含数字。
示例:
str1 = "12345" str2 = "12a45" print(str1.isdigit()) print(str2.isdigit())
Output:
True False
15. islower():判断字符串中是否全是小写字母。
示例:
str1 = "hello world" str2 = "Hello World" print(str1.islower()) print(str2.islower())
Output:
True False
16. isupper():判断字符串中是否全是大写字母。
示例:
str1 = "HELLO WORLD" str2 = "Hello World" print(str1.isupper()) print(str2.isupper())
Output:
True False
17. isalnum():判断字符串是否只包含数字和字母。
示例:
str1 = "12345" str2 = "12a45" print(str1.isalnum()) print(str2.isalnum())
Output:
True True
总结:
Python中有众多强大的字符串函数,可以完成许多字符串操作任务。以上列举了一些常用的字符串函数及其用法,供参考。在实际开发中,选择合适的函数可以提高开发效率,并且使代码更加简洁易懂。
