Python基礎(二),python基礎

來源:互聯網
上載者:User

Python基礎(二),python基礎

1.安裝python的ied   pycharm(專業版勿漢化)

2.運算子

  +,-,*,/  , **, //, %

  判斷某個東西是否在某個東西裡麵包含

  in

  not  in

 

  結果是值

    算術運算

       a=10*10

    賦值運算

       a=a+!    a+=1

   

  結果是布爾值

    比較運算

      a=1>5

    邏輯運算

      a=1>6 or 1==1  

      a=1>6 and 1==1

    成員運算

      a="小"  in "小纏綿"

      a="小" not in "小纏綿"

 

3.基礎資料型別 (Elementary Data Type)

  數字    int

  -int
    將字串轉換為數字
    

       a="123"    print(type(a),a)    b=int(a)    print(type(b),b)    num="0011"    v=int(num,base=2)    print(v)            

  

  - bit_lenght
    當前數位二進位,至少用n位表示
    r=age.lenght()

   

    age=2    r=age.lenght()    print(r)  

  

  字串   str  

 


  #首字母大寫

test="alex"v=test.capitalize() print(v)

 

#所有的變小寫    casefold很多的未知的都可以改變
                            lower只能變化熟知的

v1=test.casefold()print(v1)v2=test.lower()print(v2)

  

#設定寬度,並將內容置中
20 代指總長度,*空白位置填充,一個字元,可有可無

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

  

#字串中尋找子序列出現的次數,兩個參數是起始位置和終止位置,可有可無

v4=test.count('l',1,4)

 

#判斷以什麼結尾/開頭,兩個參數是起始和終止,可有可無,輸出結果為True or False

v5=test.endswith('ex',1,4)v6=test.startswith('a')

#從開始往後找,找到第一個後,擷取其位置

v7=test.find('ex')

  

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

test='I am {name},age {a}'print(test)v=test.format(name='Christian',a=26)print(v)

 

test1='I am {0},age {1}'print(test1)v1=test1.format('C',19)print(v1)

  


#字串中是否只包含 字母和數字 結果為Ture False

v=test.isalpha()

  


 

  列表   list

  元祖  tuple

  字典  dict

  布爾值   bool

聯繫我們

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