一、字符串的定义
在Python中,字符串可以用单引号('')或双引号("")括起来定义。例如:
s = 'Hello World!'
print(s)
输出:
Hello World!
你还可以使用三重引号(''' 或 """)来定义多行字符串。但大多数时候三重引号用来注释文档例如:
s = '''Hello
World!'''
print(s)
输出:
Hello
World!
二、字符串的遍历
在Python中,使用for循环来遍历字符串中的每个字符。以下是一个示例:
string = "Hello, World!"
for char in string:
print(char)
输出结果会逐个打印字符串中的字符:
H
e
l
l
o
,
W
o
r
l
d
!
三、字符串的常见操作
1.字符串查找
使用 .find()
方法来查找字符串中的子串。若查找字符不在字符串中则返回-1
print("Hello, World!".find("World")) # 输出: 7
使用 .rfind()
方法来查找字符串中的子串。
# 查找从右边第一个出现子串的索引
print("Hello, World!".rfind("o")) # 输出: 8
使用.index(),.rindex()方法查找字符串中的子串,若查找字符不在字符串中则报错。
# 查找字符 'o' 第一次出现的位置
print("Hello, World!".index("o")) # 输出: 4
# 查找最右边字符 'o' 出现的位置
print("Hello, World!".rindex("o")) # 输出: 8
2. 查看字符出现的次数
print("Hello, World!".count("o")) # 2
3.大小写转换
# 首字母大写
print("abcd efg".capitalize()) # Abcd efg
# 转大写
print("aDSdf".upper()) # ADSDF
# 转小写
print("DSWd".lower()) # dswd
# 大小写转换
print("afEd".swapcase()) # AFeD
# 单词首字母大写
print("abc xde".title()) # bc Xde
标签:字符,Python,解码,失落,字符串,查找,print,World,Hello
From: https://blog.csdn.net/weixin_66722017/article/details/140278051