python基础(9)-字符串常用操作

本文介绍了字符串的各种操作,包括查询、大小写转换、内容对齐、劈分、判断、替换等。通过示例展示了如何使用Python进行字符串处理,如find、rfind、upper、lower、center、split、is*系列方法等,以及字符串的合并、比较和切片操作。这些技巧对于日常编程工作非常实用。
摘要由CSDN通过智能技术生成
#字符串常用操作
#查询
s="HellO,hello,age"
print(s.index("he"))
print(s.find("he"))#find与rfind不会报错
print(s.rindex("he"))
print(s.rfind("he"))

#大小写
print(s.upper())#全部大写
print(s.lower())#全部小写
print(s.swapcase())#大换小,小换大
print(s.capitalize())#第一个大写其余小写
print(s.title())#每个单词的第一个字母大写其余小写

#内容对齐
print(s.center(9))#宽度太短返还原字符
print(s.center(18))#未指定填充符,默认空格
print(s.center(18,"|"))#居中
print(s.ljust(18,'|'))#左对齐
print(s.rjust(18,'|'))#右对齐
print(s.zfill(18))#右对齐,只能设定参数,默认填充符是0

#劈分 split(self,sep,maxsplit)
s2="hello world age"
s3="hello|world|age"
print(s2.split())#从字符串左边劈分,默认按空格分
print(s.rsplit(",",1))#从字符串右边劈分,第一个参数表示按什么符号劈分,第二个参数表示最大劈分次数
print(s3.split("|",1))


#字符串判断 isidentifier,isspace,isalpha,isdecimal,isnumeric,isalnum
#字符串替换 replace
s="hello,world,i,am,lily,lily,lily"
#print(s.replace("lily","lucy",1)
#print(s.replace("lily","lucy"",1))
#字符串的合并 join
print("".join(s))
print("|".join(s))
#字符串的比较
#字符串切片操作,字符串是不可变序列,切片后生成的有新id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值