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']        #以什麼什麼(在該字符串裏以空格)爲分割對象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章