Python——字符串的常用内置方法

在Python3中,关于字符串的大致如下:

a = 'any is a girl'

所用的方法       结果           说明 

>>> a.count('a')    等价于a.index('a')             2                        #查看字符串中某个字母的个数

但是如果使用index查询的内容没有的话,则会报错,而count则会返回-1

 >>> a.capitalize()          'Any is a girl'         #将字符串的首字母进行大写

 >>> a.center(40,'*')                  '*************any is a girl**************'             #将40个*分别排列在字符串的两边

 >>> a.endswith('l')               True                     #判断括号了的内容是否是字符串的末尾内容

 >>> a.startswith('a')               True                  #判断括号了的内容是否是字符串的开头内容

 >>> a.find('g')                 9                 #查到到字符串中括号中的第一个位置,并将其索引值返回(空格也算一个位置)

>>> b ='any is a girl {age}'
>>> b.format(age=32)                     'any is a girl 32'          #格式化输出 ,等同于在输出中适用于%s

>>> b.format_map({'age':32})         'any is a girl 32' 

 >>> '123'.isdigit()            #判断字符串是否为一整型数字,如果是,则返回True,否则,则返回False

>>> '123.ui'.isnumeric()    

>>> 'abc'.isidentifier()                    #判断这个字符是否是非法字符,如果是,则返回False,否则,则True

>>> 'Any'.lower()            'any'            #将字符串全部改写成为小写

>>> 'Any'.upper()          'ANY'           #将字符串全部改写成为大写

 >>> a.isspace()           False         #判断字符串是否全部为空格

>>> a.istitle()             False          #判断字符串是否为标题

>>> a.title()              'Any Is A Girl'            #将字符串改写为标题的形式 

>>> 'Any'.lower()              'any'                #将字符串中所有大写字母变成小写字母

>>> 'Any'.upper()              'ANY           #将字符串中所有小写字母变成大写字母

>>> 'Any'.swapcase()        'aNY'         #将字符串中所有大写字母变成小写字母,所有小写字母变成大写字母

>>> '      Any'.strip()               'Any'              #去掉字符串左右两端的空格,换行符,制表符等

.lstrip                  #去掉字符串左端的空格,换行符,制表符等

.rstrip             #去掉字符串右端的空格,换行符,制表符等

 >>> a.replace('any','Jary')        'Jary is a girl'            #可将原先字符串中的内容进行替换

 >>> a.split(' ')       ['any', 'is', 'a', 'girl']        #以什么什么(在该字符串里以空格)为分割对象

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Xa_L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值