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

Python中常见的字符串函数及用法

发布时间:2023-05-31 05:12:26

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中有众多强大的字符串函数,可以完成许多字符串操作任务。以上列举了一些常用的字符串函数及其用法,供参考。在实际开发中,选择合适的函数可以提高开发效率,并且使代码更加简洁易懂。