1️⃣使用字符串.index(字符),获取『指定字符』在字符串中『第一次』出现的下标,返回值:下标。
# index 方法:获取指定字符,在字符串中第一次出现的下标
msg = 'welcome to dsrw'
result = msg.index('t')
print(result) # 8
2️⃣使用字符串.split(字符),将字符串按照『指定字符』进行分隔,返回值:列表。
# split 方法:将字符串按照指定字符进行分隔,并将分隔后的内容存入一个列表
msg = '大赛人@dsrw@你好'
result = msg.split('@')
print(msg) # 大赛人@dsrw@你好
print(result) # ['大赛人', 'dsrw', '你好']
3️⃣使用字符串.replace(字符串片段),将字符串中的某个字符串片段,替换成目标字符串,不会修改原字符串,返回新字符串。
# replace 方法:将字符串中的某个字符片段,替换成目标字符串(不修改原字符串,返回新字符串)
msg = 'welcome to dsrw'
result = msg.replace('dsrw', '大赛人')
print(msg) # welcome to dsrw
print(result) # welcome to 大赛人
4️⃣使用字符串.count(字符),统计『指定字符』在字符串中出现的次数,返回值:下标。
# count 方法:统计指定字符,在字符串中出现的次数
msg = 'welcome to dsrw'
result = msg.count('o')
print(result) # 2
5️⃣使用字符串.strip(),从某个字符串中删除指定字符串中的任意字符,不会修改原字符串,返回值:新字符串。
# strip 方法:从某个字符串中删除:指定字符串中的任意字符
# 规则:从字符串两端开始删除,直到遇到第一个不在字符串中的字符就停下
msg = '666大6赛6人666'
result = msg.strip('6')
print(msg) # 666大6赛6人666
print(result) # 大6赛6人
msg = '1234大12赛34人4321'
result = msg.strip('1324')
print(msg) # 1234大12赛34人4321
print(result) # 大12赛34人
msg = '34215大12赛34人4132'
result = msg.strip('5432')
print(msg) # 34215大12赛34人4132
print(result)# 15大12赛34人41
msg = ' 大赛人 '
result = msg.strip()
print(msg) # 大赛人
print(result)# 大赛人
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END















请登录后查看评论内容