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

Python字符串函数:常见的字符串操作函数

发布时间:2023-06-08 03:12:10

在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字符串函数的强大,为我们提供了更大的灵活性和便利性。