字符串方法集锦

1、upper()、lower()、isupper()、islower()

a='Hello, World!'

a.upper()
Out[11]: 'HELLO, WORLD!'

a.lower()
Out[12]: 'hello, world!'

a.isupper()
Out[13]: False

a.islower()
Out[14]: False

2、isX

'hello'.isalpha()
Out[21]: True

'hello123'.isalpha()
Out[22]: False

'hello123'.isalnum()
Out[23]: True

'hello'.isalnum()
Out[24]: True

'123'.isdecimal()
Out[25]: True

' '.isspace()
Out[26]: True

'This is title case.'.istitle()
Out[27]: False

'This Is Title Case.'.istitle()
Out[28]: True

'THis IS TITLE Case'.istitle()
Out[29]: False

3、合并和拆分字符串 join() 和 split()

' & '.join(['LiLei','HanMeimei','WangQiang'])
Out[30]: 'LiLei & HanMeimei & WangQiang'

'LiLei & HanMeimei & WangQiang'.split(' & ')
Out[31]: ['LiLei', 'HanMeimei', 'WangQiang']

4、对齐文本 ljust()、rjust() 和 center()

'Hello'.rjust(20)
Out[32]: '               Hello'

'Hello'.rjust(20,'-')
Out[33]: '---------------Hello'

'Hello'.ljust(20,'-')
Out[34]: 'Hello---------------'

'Hello'.center(20)
Out[35]: '       Hello        '

'Hello'.center(20,'=')
Out[36]: '=======Hello========'

5、startswith() 和 endswith()

'Hello, World!'.startswith('Hel')
Out[38]: True

'Hello, World!'.endswith('!!')
Out[39]: False

6、删除空白字符

'  Hello,   World!     '.strip()
Out[40]: 'Hello,   World!'

'  Hello,   World!     '.lstrip()
Out[41]: 'Hello,   World!     '

'  Hello,   World!     '.rstrip()
Out[42]: '  Hello,   World!'

'  Hello,   World!     '.replace(" ","")
Out[43]: 'Hello,World!'
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值