python3-字符串常用操作

python中字符串操作

>>> name = "my name is LiSi"
 # 首字母大写 capitalize()
>>> name.capitalize()	
'My name is lisi'

 # 字符串全部大写 upper()
>>> name.upper()		
'MY NAME IS LISI'

 # 字符串全部小写 lower()
>>> name.lower()		
'my name is lisi'

 # 在程序需要判断不区分大小写的时候,肯定能用上(如常见验证码)
 # 如下例子,写一个无限循环,输入内容是Q则退出,不分大小写,这个例子使用了上面字符串转换为大写的方法 upper()
>>>while 1:
...     content = input("input is 'q',exit... :")
...     if content.upper() == 'Q':
...             break
...     print('you's is input %s' % (content))
... 
input is 'q',exit... :123456
you's is input 123456...
input is 'q',exit... :abc
you's is input...
input is 'q',exit... :q
>>>

 # 每个空格隔开的首字母大写   title()
>>> s = "i like my family!"
>>> s.title()
'I Like My Family!'

>>> s = "I Like My Family!"
 # 指定字符长度,如果超出,对称的在左右两边加上指定字符 center()
>>> s.center(41, "*")
 # 输出结果总共加起来刚好41个字符(左右两边)
'************I Like My Family!************' 	
 # 输出结果总共加起来刚好41个字符(只加在右边) ljust()
>>> s.ljust(41, "*")
'I Like My Family!************************'
 # 输出结果总共加起来刚好41个字符(只加在左边) rjust()
>>> s.rjust(41, "*")
'************************I Like My Family!' 

>>> s = "I like my Family"
 # 替换字符 replace()
>>> s.replace("Family", "Mother")
'I like my Mother'
 
 >>> s = "I like my Family"
 # 切片split()  刀是my ,切完后的字串是列表 ,列表装的是字符串
>>> s.split("my")
['I like ', ' Family']
 # 这次刀是空格,将"I like my Family" 以空格为刀,切成4块
>>> s.split(" ")
['I', 'like', 'my', 'Family']

 # 判断字符串长度 len()
>>> s = "my name is lisi"
>>> len(s)
15
>>> s = "123456789"
>>> len(s)
9

常用的字符串操作就这些,其他的不常见的就不一一列举了,后面有需要的再完善

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值