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