0
点赞
收藏
分享

微信扫一扫

Python 超高频常见字符操作

字符串是Python中非常重要的数据类型,对字符串的操作几乎贯穿了Python的整个编程过程。以下是Python中一些常见的字符串操作:

1.字符串拼接:使用加号(+)符号将两个字符串拼接在一起。

str1 = "Hello"
str2 = "World"
str3 = str1 + str2
print(str3)
# Output: HelloWorld

2.字符串复制:使用乘法(*)符号将一个字符串复制多次。

str1 = "Hello"
str2 = str1 * 3
print(str2)
# Output: HelloHelloHello

3.字符串切片:使用中括号[]来访问字符串中的单个字符或一段字符。

str1 = "Hello World"
print(str1[0])       # Output: H
print(str1[6:11])    # Output: World

4.字符串查找:使用find()方法可以查找字符串中是否包含某个子字符串,如果包含则返回子字符串所在的位置,如果不包含则返回-1。

str1 = "Hello World"
print(str1.find("World"))    # Output: 6
print(str1.find("Python"))   # Output: -1

5.字符串替换:使用replace()方法可以将字符串中的某个子字符串替换成另一个字符串。

str1 = "Hello World"
str2 = str1.replace("World", "Python")
print(str2)    # Output: Hello Python

6.字符串大小写转换:使用upper()方法将字符串转换成大写,使用lower()方法将字符串转换成小写,使用title()方法将字符串中每个单词的首字母转换成大写。

str1 = "Hello World"
print(str1.upper())    # Output: HELLO WORLD
print(str1.lower())    # Output: hello world
print(str1.title())    # Output: Hello World

7.字符串分割:使用split()方法可以将字符串按照某个分隔符分割成多个子字符串,返回一个字符串列表。

str1 = "Hello,World"
str2 = str1.split(",")
print(str2)    # Output: ['Hello', 'World']

8.字符串去除空格:使用strip()方法可以去除字符串开头和结尾的空格,使用lstrip()方法可以去除字符串开头的空格,使用rstrip()方法可以去除字符串结尾的空格。

str1 = "   Hello World   "
print(str1.strip())     # Output: Hello World
print(str1.lstrip())    # Output: Hello World   
print(str1.rstrip())    # Output:    Hello World

以上是Python中一些常见的字符串操作,这些操作都非常基础但也非常实用,在日常的Python编程中经常会用到。

举报

相关推荐

0 条评论