python-字符串常用方法

Posted wldong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-字符串常用方法相关的知识,希望对你有一定的参考价值。

字符串的方法会返回一个新的值,不会改变原来的字符串的值;而字典和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-字符串常用方法的主要内容,如果未能解决你的问题,请参考以下文章

[Python]常用代码块

21个常用代码片段

python常用代码

记录C#常用的代码片段

C#常用代码片段备忘

IOS开发-OC学习-常用功能代码片段整理