字符大小写的转换

来源:互联网 发布:珠海网络教育报名 编辑:程序博客网 时间:2024/05/20 08:44

在python中有下面一堆内建函数,用来实现各种类型的大小写转化

  • S.upper() #S中的字母大写
  • S.lower() #S中的字母小写
  • S.capitalize() #首字母大写
  • S.istitle() #单词首字母是否大写的,且其它为小写,网友白羽毛指出,这里表述不准确。非常感谢他。为了让看官对这些大小写问题有更深刻理解,我从新写下面的例子,请看官审查。再次感谢白羽毛。
  • S.isupper() #S中的字母是否全是大写
  • S.islower() #S中的字母是否全是小写

看例子:

>>> a = "qiwsir,python" >>> a.upper()       #将小写字母完全变成大写字母'QIWSIR,PYTHON'>>> a               #原数据对象并没有改变'qiwsir,python'>>> b = a.upper()>>> b'QIWSIR,PYTHON'>>> c = b.lower()   #将所有的小写字母变成大写字母>>> c'qiwsir,python'>>> a'qiwsir,python'>>> a.capitalize()  #把字符串的第一个字母变成大写'Qiwsir,python'>>> a               #原数据对象没有改变'qiwsir,python'>>> b = a.capitalize() #新建立了一个>>> b'Qiwsir,python'>>> a = "qiwsir,github"    #这里的问题就是网友白羽毛指出的,非常感谢他。>>> a.istitle()False>>> a = "QIWSIR"        #当全是大写的时候,返回False>>> a.istitle()False>>> a = "qIWSIR">>> a.istitle()False>>> a = "Qiwsir,github"  #如果这样,也返回False>>> a.istitle()False>>> a = "Qiwsir"        #这样是True>>> a.istitle()True>>> a = 'Qiwsir,Github' #这样也是True>>> a.istitle()True>>> a = "Qiwsir">>> a.isupper()False>>> a.upper().isupper()True>>> a.islower()False>>> a.lower().islower()True
0 0
原创粉丝点击