1. 程式人生 > 其它 >雙晶片四芯粒互聯,寒武紀釋出AI訓練卡MLU370-X8:效能超越RTX

雙晶片四芯粒互聯,寒武紀釋出AI訓練卡MLU370-X8:效能超越RTX

一、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'