Python之基礎資料型別 (Elementary Data Type)及其常見方法

來源:互聯網
上載者:User

標籤:布爾值   常見   int   print   upper   二進位   表示   bool   col   

一、數字int
  • int.bit_length()

         用於計算該數字在的二進位形式所佔的位元。       

a = 9  # 9的二進位是1001b = a.bit_length()print(b)

結果:

4

 

二、字串str
  • str.upper()

          對字串中的小寫字母轉換為大寫:

a = "abcde"b = a.upper()print(b)

         結果如下:

ABCDE
  • str.lower()

        對字串中的大寫字母進行小寫轉換:

a = "ABCDE"b = a.lower()print(b)

        結果如下:

abcde
  • str.replace()

        對指定字元或字串進行替換操作:

a = "abcdedecde"b = a.replace(‘cde‘, ‘xue‘)print(b)

         結果如下:

abxuedexue

        "cde"作為第一個參數,是被替換對象,"xue"作為第二個參數,是替換入的對象。該方法還有第三個參數,為替換的次數,預設值為-1,表示替換所有匹配的字元(串)。

  • str.find()

        尋找字串中指定的字元或字串,返回第一個符合匹配的字元(串)的下標,若找不到,則返回-1:

a = "abcdedecde"b = a.find(‘cde‘)c = a.find(‘z‘)print(b)print(c)

        結果如下:

2-1
  • str.strip()

       消除字串中給定的字串及字串的子串(不賦參數消除空白字元):

a = "cdabcdedecde"b = a.strip(‘cde‘)print(b)

      結果如下:

ab

       說明:‘cde‘的子串為:‘cde‘, ‘cd‘, ‘de‘, ‘c‘, ‘d‘, ‘e‘,strip方法將‘cde‘的子串與字串對象進行匹配,若匹配成功,則逐一消除該子串。最終結果為ab。

  • str.split()

      按照指定字元(串),對字串進行切片分割,結果返回列表:

a = "cdabcdedecde"b = a.split(‘cd‘)print(b)

       結果:

[‘‘, ‘ab‘, ‘ede‘, ‘e‘]
  • str.join()

        將字元(串)插入到指定字串的字元之間:

a = "cdabcdedecde"b = ‘_+_‘.join(a)print(b)

        結果:

c_+_d_+_a_+_b_+_c_+_d_+_e_+_d_+_e_+_c_+_d_+_e

      ‘_+_‘為插入對象,join()的參數為被插入對象。

三、列表list

 

四、元組tuple

 

五、字典dict六、布爾值bool

Python之基礎資料型別 (Elementary Data Type)及其常見方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.