一、字符串常用功能

  1. capitalize(),将字符串的首字母变成大写,其余全部置为小写;如果字符串中有多个单词,也只是将第一个单词的首字母置为大写;例: 

>>> name = 'i am keVin ChOu'
>>> ret = name.capitalize()
>>> print(ret)
I am kevin chou

   2.casefold(),将字符串全部置为小写

>>> name = 'II am keVin ChOu' 
>>> ret = name.casefold()    
>>> print(ret)               
ii am kevin chou

  3.center(),内容居于字符串总长度中间,其余部分用指定内容填充,默认无;其内部方法与例子如下:

#内部方法
def center(self, width, fillchar=None):
'''  内容居中,width:总长度;fillchar:空白处填充内容,默认无'''
        return ""
#实例
>>> name = 'kevin'
>>> ret = name.center(20,'*')
>>> print(ret)
*******kevin********
>>>

  4.count(),统计子字符在指定范围内出现的次数,默认为整个字符串,也可以指定起始的索引范围;例:

>>> name = 'basketball'             
>>> ret = name.count('a')
>>> print(ret)           
2
>>> print(name.count('s'))
1
>>> print(name.count('a',0,5))
1

  5.endswith(),是不是已'xx'字符结束;startswith(),是不是以'xx'字符开始;两者都可以指定起始的索引范围。例: 

>>> name = 'basketball'  
>>> print(name.endswith('l'))
True
>>> print(name.endswith('al'))
False
>>> print(name.endswith('e',0,4)) 
False
>>> print(name.endswith('e',0,5))
True
>>> print(name.startswith('b'))
True
>>> print(name.startswith('a',1,))
True
>>> print(name.startswith('a',2,6))
False
>>> print(name.startswith('as',0,6))
False
>>> print(name.startswith('as',1,6))
True
示例

相关文章:

  • 2021-11-18
  • 2021-08-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案