Python學習第二天

來源:互聯網
上載者:User

標籤:isa   運算子   字串轉換   str   一個   比較   設定   進位   int   

運算子類型:

  1.算術運算子

    a = 10*10

  2.賦值運算

    a = a + 1

  3.比較運算

    a =  1 > 5

  4.邏輯運算

    a = 1>6 or 1==1

  5.成員運算

    a = "文" in "鄭建文"

基礎資料型別 (Elementary Data Type)

  數字  int

  字串  str

  列表  list

  元祖  tuple

  字典  dict

  布爾值  bool

數字:

  int:

    將字串轉換為數字:

    a="123"

    print(type(a),a)

    b=int(a)

    print(type(b),b)

    # type查詢資料類型

 

    num="0011"

    v=int(num,base=16)

    # 將num字串轉換成數字,並轉換成16進位

    print(v)

 

  bit_lenght:

    # 當前數位二進位,至少用N為表示

字串:

  .capitalize():  #首字母大寫

    test="alex"

    

    v=test.capitalize()

    print(v)

  .casefold():  #所有變小寫,casefold更NB,很多位置的對相應變小寫

    V1=test.casefold()

    print(v1)

  .lower():  #lower同樣變小寫,但不如casefold  

    v2=test.lower()

    print(v2)

  .center():  #設定寬度,並將內容置中

        #20代指總長度

        # * 空白位置填充,一個字元,可有可無

    v=test.center(20,"*")

    print(v)

  .count():  #去字元中尋找,尋找子序列的出現次數

    test="alexalexr"

    v=test.count(‘ex‘)

    print(v)

    

    test="alexalexr"

    v=test.count(‘ex‘,5,6)  #設定尋找範圍

    print(v)

  .endswith():  #以什麼什麼結尾

    test="alex"

    v=test.endswith(‘ex‘)

    print(v)

  .startswith()  #以什麼什麼開始

    test="alex"

    v=test.startswith(‘ex‘)

    print(v)

  .find():  #從開始往後找,找到第一個之後,擷取其位置

         # > 或  >=

    test="alexalex"

    v=test.find(‘ex‘)

    print(v)

  .index():  #index找不到,報錯(忽略)

    test="alexalex"  

    v=test.index("8")

    print(v)

  .format:  #格式化,將一個字串中的預留位置替換為指定的值

    test.=‘i am {name},age {a}‘

    print(test)

    v=test.format(name=‘alex‘,a=19)

    print(v)

  .format_map:  #格式化,傳入的值{"name" : ‘alex‘ , ‘a‘ : 19}

    test=‘i am {name} , age {a}‘

    v2=test.format_map({‘name‘ : ‘alex‘ , ‘a‘ : 19})

  .isalnum:  #字串中是否含有字母和數字

    test="123"

    v=test.isalnum()

    print(v)

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.