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