📜  python中的基本字符串函数(1)

📅  最后修改于: 2023-12-03 14:46:40.150000             🧑  作者: Mango

Python中的基本字符串函数

在Python中,字符串是一种基本的数据类型,它们是以单引号或双引号括起来的字符序列。Python提供了许多字符串函数,这些函数是用于在字符串上执行各种操作的常用工具。本文将介绍最常用的十个字符串函数。

1. len()

len()函数用于返回给定字符串的长度,即字符串中包含字符的数量。

string = "Hello World"
print(len(string))
# 输出: 11
2. lower()

lower()函数用于将字符串中的所有字符转换为小写字母,并返回新的字符串。

string = "Hello World"
print(string.lower())
# 输出: "hello world"
3. upper()

upper()函数用于将字符串中的所有字符转换为大写字母,并返回新的字符串。

string = "Hello World"
print(string.upper())
# 输出: "HELLO WORLD"
4. strip()

strip()函数用于删除字符串开头和结尾的空格,并返回新的字符串。

string = "   Hello World    "
print(string.strip())
# 输出: "Hello World"
5. split()

split()函数用于将字符串分割成子字符串,并返回一个字符串列表。

string = "Hello,World"
print(string.split(","))
# 输出: ["Hello", "World"]
6. join()

join()函数用于将给定的可迭代对象的字符串元素连接在一起,并返回一个新的字符串。

string_list = ["Hello", "World"]
print(",".join(string_list))
# 输出: "Hello,World"
7. replace()

replace()函数用于将字符串中的指定子字符串替换为新的字符串,并返回一个新的字符串。

string = "Hello World"
print(string.replace("World", "Python"))
# 输出: "Hello Python"
8. startswith()

startswith()函数用于检查字符串是否以指定的前缀开始,并返回一个布尔值。

string = "Hello World"
print(string.startswith("Hello"))
# 输出: True
9. endswith()

endswith()函数用于检查字符串是否以指定的后缀结尾,并返回一个布尔值。

string = "Hello World"
print(string.endswith("World"))
# 输出: True
10. find()

find()函数用于在字符串中查找给定的子字符串,并返回它的位置(索引)。如果该子字符串不存在,则返回-1。

string = "Hello World"
print(string.find("World"))
# 输出: 6

以上是Python中最常用的十个字符串函数,它们在字符串处理中非常有用。在日常的Python编程中,您可以随时使用这些函数对字符串进行处理。