码迷,mamicode.com
首页 > 编程语言 > 详细

python-字符串常用方法

时间:2019-04-10 22:06:29      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:去除空格   默认   div   大小写   python   star   统计   大写   strip   

字符串的方法会返回一个新的值,不会改变原来的字符串的值;而字典和list是会改变原来的值得
定义一个字符串

s=a bccc 

1、去除空格

result=s.strip() #默认去掉字符串两边的空格和换行符
print(result)

s1=s.strip(c) #如果传了值,默认两边把传的字符去掉
print(s1)

print(s.lstrip())  #去除左边空格
print(s.rstrip())  #去除右边空格

2、统计关键词的个数

print(s.count(c))  #统计关键词的个数

3、找下标

print(s.index(c)) #找下标。当不存在会报错;当存在相同的字符,会返回第一次的位置
print(s.find(c)) #找下标。当不存在时返回-1

4、字母大写

print(s.capitalize())  #首字母大写
print(s.upper())  #全部变成大写。比如验证码的校验,不区分大小写
print(s.lower())  #全部变成小写

5、字符替换

print(s.replace(4,e)) #将字符c替换成e,当替换的字符不存在不会报错也不会替换
print(s.replace( ,‘‘))  #将所有的空格都去掉,用一个空的字符替换空格
print(s.replace(c,fe,1))  #第三个参数说明需要替换几处字符,如果不写则全部替换

6、判断以关键字开头或结尾

print(s.endswith(.jpg)) #判断是否以xxx结尾。比如上传图片是需要判断是否以.jpg结尾
print(abc.jpg.endswith(.jpg))

print(s.startswith(y)) #判断是否以xxx开头。
print(efg.startswith(e))
#True:真;False:假   布尔值,用来做判断用的

7、指定总长度,字符串放中间

print(欢迎登陆.center(50,*))  #指定总长度50,将字符放中间,如果长度不够的话,用*补全

8、字符串补0

print(1.zfill(5)) #字符串长度不够时自动补0

9、占位format

# %s顺序需要一一对应;format无需关注顺序
username=abc
today=2019-03-30
s2=欢迎{}登陆,今天的日期是{}.
print(s2.format(username,today))

 

python-字符串常用方法

标签:去除空格   默认   div   大小写   python   star   统计   大写   strip   

原文地址:https://www.cnblogs.com/wldong/p/10686119.html

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