栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

#字符串常用操作
#查询
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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/619197.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号