码迷,mamicode.com
首页 > 其他好文 > 详细

字符串常用方法

时间:2018-06-06 01:07:19      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:width   print   list   字母   family   git   一个   次数   replace   

msg = ‘yan11gyang‘

print(msg.capitalize()) #字符串的第一个字符大写

技术分享图片

 









print(msg.center(50,‘-‘)) #50字符串的总宽度,-填充字符

技术分享图片

 









print(msg.index(‘y‘)) #跟find()方法一样,如果元素不在字符串中会报一个异常,
如下图:y是第一个元素,下标为0;元素不存在的时候,报ValueError: substring not found

技术分享图片

技术分享图片

















print(msg.find(‘p‘)) #它找不到元素的时候,不会报错,会返回-1

技术分享图片

技术分享图片

 














print(msg.isalnum()) #字符为字母或数字则返回True,否则返回False

技术分享图片

 







print(msg.isalpha()) #字符都是字母或汉字则返回True,否则返回False

技术分享图片









print(msg.count(‘yang‘)) #查询次数

技术分享图片










print(msg.endswith(‘g‘))#判断字符串是否以g结尾

技术分享图片

 










print(msg.startswith(‘y‘))#判断字符串是否以y开头

技术分享图片

 










print(msg.upper()) #将字符串中的字母全部转换大写的

技术分享图片

 










print(msg.lower()) #将字符串中的字母全部转换成小写的

技术分享图片

 








print(msg.isdigit()) #判断是否为纯数字

 技术分享图片

 








print(msg.isspace()) #判断是否全都是空格
技术分享图片

 










print(msg.strip())#去掉字符串两边的东西,默认是去调两边的空格和换行符的

技术分享图片

 

print(msg.replace(‘yang‘,‘chen‘)) #替换字符串,把前面的替换成后面的

技术分享图片

 

print(msg.zfill(12))#返回长度为12的字符串,原字符串右对齐,不足在前面填充0

 技术分享图片

 








str = ‘qw,e2,32,1,we‘

print(str.split(‘ ‘)) #1、分割字符串,2、把字符串变成一个list 3、默认是以空格和换行符分割的

print(str.split(‘,‘))

技术分享图片

 

 

 

技术分享图片

 

 

 

 

list = [‘q‘,‘23‘,‘www‘]

print(‘-‘.join(list))#1、是吧list变成字符串的 2、以某个字符串连接

技术分享图片

 

 

 

字符串常用方法

标签:width   print   list   字母   family   git   一个   次数   replace   

原文地址:https://www.cnblogs.com/tinazhu/p/9142467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!