python 字串的一些操作

來源:互聯網
上載者:User

標籤:檢測   賦值   map   tabs   分隔字元   ali   swa   lin   swap   

name = "my \tname is {name} and i am {year} old"print(name.capitalize())                            #將首字母都大寫print(name.count("a"))                              #統計a的數量print(name.center(100, "-"))                         #name放中間,兩邊加上-符號print(name.endswith("ex"))                          #判斷是否以ex結尾print(name.expandtabs(tabsize=10))                  #將tab鍵轉換成多少個空格print(name[name.find("name"):10])                   #從name的位置到10之前的所有字元print(name.format(name=‘alex‘,year=30))             #格式化並且賦值print(name.format_map({‘name‘:‘alex‘,‘year‘: 12}))print(‘ab23‘.isalnum())                             #判斷是否包含字元和數字,返回True,如果有特殊字元返回falseprint(‘abA‘.isalpha())                              #純英文字元,大小寫均可print(‘1A‘.isdecimal())                             #十進位的判斷print(‘11A‘.isdigit())                              #判斷是否是數字print(‘a‘.isidentifier())                           #判斷字串是否是合法的標識符print("My Name Is ".istitle())                      #首寫字元是否大寫print("My Name Is ".isupper())                      #檢測字串中所有的字母是否都為大寫print(‘+‘.join([‘1‘,‘2‘,‘3‘]))                      #將中括弧中的內容用+串連起來print(name.ljust(50,‘*‘))                           #名字在左邊,右邊用*號補齊夠50個print(name.rjust(50,‘-‘))                           #名字在右邊,左邊用-號補齊print(‘Alex‘.lower())                               #所有字母小寫print(‘Alex‘.upper())                               #所有字母大寫print(‘   Alex\n‘.strip())                          #去掉兩旁的空格p = str.maketrans(‘abcdefli‘, ‘[email protected]‘)print("alex li".translate(p))                       #將對應的字母翻譯成數字print(‘alex li‘.replace(‘l‘, ‘L‘, 1))                 #將第一個小寫l改成大寫Lprint(‘alex li1‘.rfind(‘1‘))                        #返回最後一個1的位置print(‘1+2+3+4‘.split(‘+‘))                         #以+號為分隔字元print(‘1+2\n+3+4‘.splitlines())                     #以\n為分隔字元print(‘Alex Li‘.swapcase())                         #把字母大寫變小寫,小寫變大寫print(‘lex li‘.title())                             #首字母大寫

 

python 字串的一些操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.