Python字符串函数:常见的字符串操作函数
在Python中,字符串被认为是一组字符的序列。因此,在Python字符串操作中常用的字符串函数,是一组可应用于字符串变量的函数,可以帮助简化和加速字符串的处理。本文介绍了一些常见的Python字符串函数。
1. len() - 返回字符串的长度
len() 函数可以返回字符串的长度,即包含了多少个字符。使用示例:
s = "Hello World" print(len(s))
输出结果为:
11
2. upper() - 将字符串转换为大写
upper() 函数将字符串中的所有字母转换成大写形式。使用示例:
s = "Hello World" print(s.upper())
输出结果为:
HELLO WORLD
3. lower() - 将字符串转换为小写
lower() 函数将字符串中的所有字母转换成小写形式。使用示例:
s = "Hello World" print(s.lower())
输出结果为:
hello world
4. replace() - 字符串替换
replace() 函数使我们能够在字符串中替换一个字符或一组字符。使用示例:
s = "Hello World"
print(s.replace("Hello", "Hi"))
输出结果为:
Hi World
5. split() - 字符串分割
split() 函数将字符串分割为字符串数组,并可以指定分隔符。使用示例:
s = "apple,banana,cherry"
print(s.split(","))
输出结果为:
['apple', 'banana', 'cherry']
6. join() - 字符串合并
join() 函数将一个包含字符串的序列按照指定的连接符合并为一个字符串。使用示例:
lst = ["apple", "banana", "cherry"] s = ",".join(lst) print(s)
输出结果为:
apple,banana,cherry
7. strip() - 去除字符串左右两端的空格
strip() 函数可以去掉字符串左右两端的空格。使用示例:
s = " Hello World " print(s.strip())
输出结果为:
Hello World
8. startswith() - 判断字符串是否以指定字符开头
startswith() 函数可以用来判断一个字符串是否以指定的前缀开头。使用示例:
s = "Hello World"
print(s.startswith("Hello"))
输出结果为:
True
9. endswith() - 判断字符串是否以指定字符结尾
endswith() 函数可以用来判断一个字符串是否以指定的后缀结尾。使用示例:
s = "Hello World"
print(s.endswith("World"))
输出结果为:
True
10. find() - 查找指定的子字符串
find() 函数可以用来查找一个字符串中是否包含指定的子字符串,如果包含则返回子字符串的 个字符的位置,否则返回-1。使用示例:
s = "Hello World"
print(s.find("World"))
输出结果为:
6
11. count() - 计算子字符串出现的次数
count() 函数可以用来计算一个字符串中指定子字符串的出现次数。使用示例:
s = "Hello World"
print(s.count("l"))
输出结果为:
3
12. isdigit() - 判断字符串是否由数字组成
isdigit() 函数可以用来判断一个字符串是否由数字组成。使用示例:
s = "12345" print(s.isdigit())
输出结果为:
True
以上就是一些常见的Python字符串操作函数,熟悉它们将有助于加快字符串的处理速度和简化代码。总之,Python字符串函数的强大,为我们提供了更大的灵活性和便利性。
