字符串分割,将一个字符串分裂成多个字符串组成的列表,可以理解为字符串转列表,经常会用到
语法:str.split(sep, [,max]),sep可以指定切割的符号,max可以指定切割的次数(次数不常用)
不带参数时以空格进行分割
带参数时,以该参数进行分割
未查询到分隔符时,列表只包含原始字符串
source ="1,2,3,4,5,,6" print source.split(',') #按照索引取值[] source ="1,2,3,4,5,,6" print source.split(',')[2] 列表转字符串 .join 函数,这两个过程是两个相反的过程,.join用的特别多 source =['1','2','3','4','5','6'] print ','.join(source)
不太常用的一些字符串方法:
字符串大小写
str.upper() --转大写 str.lower() --转小写 str.capitalize() --首字母大写 str.istitle() --是否是首字母大写的 #返回bool值 str.isupper() --字母是否全是大写#返回bool值 str.islower() --字母是否全是小写 #返回bool值 应用场景:如果在进行自动化测试时,用户传过来的值大小写都有的情况下,就可能会用到转大小写的函数, 字符串去空格 str.strip() --去掉字符串的左右空格 str.lstrip() --去掉字符串的左边空格 str.rstrip() --去掉字符串的右边空格 a =" ab sc " print a.lstrip() print a.rstrip() print a.strip() print a.replace(' ','')#替换所有空格为空 其他 str.isalnum() --是否全是字母和数字,并至少有一个字符 str.isalpha() --是否全是字母,并至少有一个字符 str.isdigit() --是否全是数字,并至少有一个字符 #比较常用 str.isspace() --是否全是空白字符,并至少有一个字符 str.count(targer,[min,max)) --统计某个字符在字符串中出现的次数,比较常用,min max从第几位到第几位 str.startswith(target) --判断字符串是否以某个字符串开始 #a.startswith('name=') str.endswith(target) --判断字符串是否以某个字符串结尾
1.给定一个字符串 target = 'hello world'
,从中找出第一个不重复的字符,输出它是第几位
target = 'hello world' for i in target: if target.count(i)==1: break print i print target.index(i)
总结
以上所述是小编给大家介绍的python字符串分割及字符串的一些常规方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com
暂无“python字符串分割及字符串的一些常规方法”评论...
更新日志
2025年01月10日
2025年01月10日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]