Python基础之字符串操作常用函数集合
Python中的字符串操作非常灵活,因此也有很多常用的字符串操作的函数。本文将介绍在Python中常用的字符串操作函数集合。
1. 字符串的基本操作
1.1 字符串的连接
使用“+”操作符连接两个字符串,例如:
text1 = "Hello"
text2 = "World"
text3 = text1 + " " + text2
print(text3) # 输出:Hello World
1.2 字符串的重复
使用“*”操作符重复一个字符串,例如:
text = "Hello "
print(text * 3) # 输出:Hello Hello Hello
1.3 字符串的下标索引
字符串可以通过下标的方式访问单个字符,例如:
text = "Hello"
print(text[1]) # 输出:e
2. 字符串长度
使用len()
函数获取字符串长度,例如:
text = "Hello"
print(len(text)) # 输出:5
3. 字符串的查找和替换
3.1 字符串查找
使用find()
函数查找字符串是否存在,如果存在则返回第一次出现的索引值,否则返回-1。例如:
text = "Hello, world"
print(text.find("wor")) # 输出:7
3.2 字符串替换
使用replace()
函数替换字符串中的一个子串,例如:
text = "Hello, world"
text = text.replace("world", "python")
print(text) # 输出:Hello, python
4. 字符大小写转换
4.1 全部转换为大写
使用upper()
函数将字符串全部转换为大写,例如:
text = "Hello, world"
print(text.upper()) # 输出:HELLO, WORLD
4.2 全部转换为小写
使用lower()
函数将字符串全部转换为小写,例如:
text = "Hello, World"
print(text.lower()) # 输出:hello, world
5. 去除字符串两端空格
使用strip()
函数可以快速去除字符串两端的空格。例如:
text = " Hello, world "
print(text.strip()) # 输出:Hello, world
6. 把字符串转换为列表
使用split()
函数可以将字符串按照指定的分隔符分割成一个列表。例如:
text = "apple,banana,orange"
print(text.split(",")) # 输出:['apple', 'banana', 'orange']
7. 判断字符串是否以指定字符开始或结束
使用startswith()
函数判断字符串是否以指定的字符开始,例如:
text = "Hello, world"
print(text.startswith("Hel")) # 输出:True
使用endswith()
函数判断字符串是否以指定的字符结束,例如:
text = "Hello, world"
print(text.endswith("d")) # 输出:True
8. 字符串的格式化输出
使用format()
函数可以将字符串按照指定的格式进行输出,例如:
text = "My name is {} and I'm {} years old"
print(text.format("Tom", 18)) # 输出:My name is Tom and I'm 18 years old
在字符串中使用{}
作为占位符,format()
函数的参数会按照占位符的顺序填充。
9. 字符串切片
可以使用切片操作来获取字符串中的一个子串,例如:
text = "Hello, world"
print(text[7:]) # 输出:world
以上是Python常用的字符串操作函数集合,希望本文的内容可以帮助你更好地掌握和理解Python中的字符串操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python基础之字符串操作常用函数集合 - Python技术站