雙晶片四芯粒互聯,寒武紀釋出AI訓練卡MLU370-X8:效能超越RTX
阿新 • • 發佈:2022-03-22
一、Python基本資料型別
型別:
1.數字型別:int(整形)、 float(浮點型) #### int:age=int(10) long(長整形):a=(2**60) 注意:在python3裡不再有long 型別了,全是int
2.字串型別: str(字串)
3.列表型別:list(列表)
在[]內用逗號分隔,可以存放n個任意型別的值。索引對應值,索引從0開始,0代表第一個
students=['aaa','bbb','ccc',] #students=list(['egon','alex','wupeiqi',])>>> students_info=[['aaa',18,['play',]],['bbb',18,['play','sleep']]] >>> students_info[0][2][0] #取出第一個學生的第一個愛好
'play'
4.字典型別:dict(字典)
#在{}內用逗號分隔,可以存放多個key:value的值, key與value一一對應,比較時只比較第一個key, value可以是任意型別 定義:dict={'name':'aaa','age':18,'sex':18} #dict=dict({'name':'egon','age':18,'sex':18})用於標識:儲存多個值的情況,每個值都有唯一一個對應的key,可以更為方便高效地取值
5.布林值:bool(布林值)
判斷條件是真是假,是真返回True,是假返回False
運算子:
算術運算子
+ - * / (加減乘除) %(取模即取餘) ** 冪運算:2**3=2的3次方=8 // 取整運算,取商的整數部分
比較運算子
== 等於 !=不等於 >大於 < 小於 <= 小於等於 >= 大於等於
賦值運算子
賦值包括:鏈式賦值和交叉式賦值
a=b=1(鏈式賦值) a,b=b,a (交叉賦值)
邏輯運算子
與或非(and or not )
格式化輸出
程式中經常會有這樣場景:要求使用者輸入資訊,然後列印成固定的格式。佔位符:%s(字串佔位符:可以接收字串,也可接收數字) %d(數字佔位符:只能接收數字)
#%s的使用 print('My name is %s,my age is %s' %('aaa',18)) >>>My name is aaa,my age is 18 #%d的使用 print('My name is %s,my age is %d' %('egon',18)) >>>My name is aaa,my age is 18 print('My name is %s,my age is %d' %('egon','18')) #報錯
賦值解壓
解壓賦值可以用在任何可迭代物件上。用下劃線和*號在字串或列表中佔據不想取出的值,把多餘的省略掉
#字串解壓 >>> str_="beter" >>> a_,b_,c_,d_,e_=str_ >>> a _'b' >>> b _'e' >>> c _'t' >>> d _'e' >>> e _'r' #列表解壓 >>> list_=["bet","tr"] >>> la_,lb_=list_ >>> la_ 'bet' >>> lb_ 'tr'