📅  最后修改于: 2023-12-03 14:46:40.150000             🧑  作者: Mango
在Python中,字符串是一种基本的数据类型,它们是以单引号或双引号括起来的字符序列。Python提供了许多字符串函数,这些函数是用于在字符串上执行各种操作的常用工具。本文将介绍最常用的十个字符串函数。
len()
函数用于返回给定字符串的长度,即字符串中包含字符的数量。
string = "Hello World"
print(len(string))
# 输出: 11
lower()
函数用于将字符串中的所有字符转换为小写字母,并返回新的字符串。
string = "Hello World"
print(string.lower())
# 输出: "hello world"
upper()
函数用于将字符串中的所有字符转换为大写字母,并返回新的字符串。
string = "Hello World"
print(string.upper())
# 输出: "HELLO WORLD"
strip()
函数用于删除字符串开头和结尾的空格,并返回新的字符串。
string = " Hello World "
print(string.strip())
# 输出: "Hello World"
split()
函数用于将字符串分割成子字符串,并返回一个字符串列表。
string = "Hello,World"
print(string.split(","))
# 输出: ["Hello", "World"]
join()
函数用于将给定的可迭代对象的字符串元素连接在一起,并返回一个新的字符串。
string_list = ["Hello", "World"]
print(",".join(string_list))
# 输出: "Hello,World"
replace()
函数用于将字符串中的指定子字符串替换为新的字符串,并返回一个新的字符串。
string = "Hello World"
print(string.replace("World", "Python"))
# 输出: "Hello Python"
startswith()
函数用于检查字符串是否以指定的前缀开始,并返回一个布尔值。
string = "Hello World"
print(string.startswith("Hello"))
# 输出: True
endswith()
函数用于检查字符串是否以指定的后缀结尾,并返回一个布尔值。
string = "Hello World"
print(string.endswith("World"))
# 输出: True
find()
函数用于在字符串中查找给定的子字符串,并返回它的位置(索引)。如果该子字符串不存在,则返回-1。
string = "Hello World"
print(string.find("World"))
# 输出: 6
以上是Python中最常用的十个字符串函数,它们在字符串处理中非常有用。在日常的Python编程中,您可以随时使用这些函数对字符串进行处理。