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

常见Python字符串操作函数

发布时间:2023-06-19 23:17:43

Python字符串是一组有序的字符序列,可以使用多种方法进行处理。字符串使用引号来表示,可以使用单引号或双引号来表示,也可以使用三引号来表示。这篇文章主要介绍常见的Python字符串操作函数。

1. len()函数

len()函数返回字符串的长度,即字符串中字符的个数。

示例:

str = "Hello, World!"
print(len(str))

输出:

13

2. lower()函数

lower()函数将所有大写字母转换为小写字母。

示例:

str = "Hello, World!"
print(str.lower())

输出:

hello, world!

3. upper()函数

upper()函数将所有小写字母转换为大写字母。

示例:

str = "Hello, World!"
print(str.upper())

输出:

HELLO, WORLD!

4. capitalize()函数

capitalize()函数将字符串的 个字符转换为大写字母,其他字符转换为小写字母。

示例:

str = "hello, world!"
print(str.capitalize())

输出:

Hello, world!

5. title()函数

title()函数将字符串所有单词的 个字母转换为大写字母。

示例:

str = "hello, world!"
print(str.title())

输出:

Hello, World!

6. swapcase()函数

swapcase()函数将字符串中大写字母转换为小写字母,小写字母转换为大写字母。

示例:

str = "Hello, World!"
print(str.swapcase())

输出:

hELLO, wORLD!

7. count()函数

count()函数返回指定字符在字符串中出现的次数。

示例:

str = "Hello, World!"
print(str.count('o'))

输出:

2

8. find()函数

find()函数返回指定字符在字符串中 次出现的位置,如果指定字符没有找到则返回-1。

示例:

str = "Hello, World!"
print(str.find('o'))

输出:

4

9. index()函数

index()函数返回指定字符在字符串中 次出现的位置,如果指定字符没有找到则引发异常。

示例:

str = "Hello, World!"
print(str.index('o'))

输出:

4

10. replace()函数

replace()函数将指定字符替换为另一个字符。

示例:

str = "Hello, World!"
print(str.replace('H', 'J'))

输出:

Jello, World!

11. split()函数

split()函数将字符串分割为一个列表。

示例:

str = "Hello, World!"
print(str.split(' '))

输出:

['Hello,', 'World!']

12. join()函数

join()函数将列表中的所有元素连接成一个字符串。

示例:

str_list = ['Hello,', 'World!']
str = ' '
print(str.join(str_list))

输出:

Hello, World!

13. strip()函数

strip()函数删除字符串左右两边的空白字符。

示例:

str = "     Hello, World!     "
print(str.strip())

输出:

Hello, World!

14. lstrip()和rstrip()函数

lstrip()函数删除字符串左边的空白字符,rstrip()函数删除右边的空白字符。

示例:

str = "     Hello, World!     "
print(str.lstrip())
print(str.rstrip())

输出:

Hello, World!     
     Hello, World!

15. isalpha()和isdigit()函数

isalpha()函数判断字符串是否由字母组成,isdigit()函数判断字符串是否由数字组成。

示例:

str1 = "Hello, World!"
str2 = "12345"
print(str1.isalpha())
print(str2.isdigit())

输出:

False
True

以上是Python字符串操作函数的一些常见用法。在实际使用中,还有更多的字符串操作函数需要掌握,这些函数能帮助我们更加高效地对字符串进行处理。