python學(xué)習(xí)筆記--1,數(shù)值和序列類型

推薦書:python編程從入門到精通

①數(shù)值類型

int(整型) 一般做運算

+-*/(四則運算)? 5%2=1(取余) 5//2=2(取整除法,保留.前) 2**2=4(次方)

math.ceil(1.2)往大取整 2

math.floor(1.2)往下取整 1

float(小數(shù))

部分浮點數(shù)不精確 eg:1.2-1=0.19999999999.

解決浮點數(shù)不精確:a=decimal.Decimal('1.2') b=a-1? b >>Decimal('0.2')

#decimal(定點數(shù))不可與小數(shù)同用 eg:b-0.1(錯誤)

#將decimal轉(zhuǎn)化為float >>b=float(a-1) 0.2

bool(布爾)

值:True(1,對,真)和False(0,錯,假)

complex(復(fù)數(shù))

實數(shù)+虛數(shù)(2+1j)? 1j**2=-1+0j

1j不可作于變量


②序列類型

str(字符串)

'',"",''' '''里面類容隨意

#'后只能接’,"后只能用"(單里用雙,雙里用單,三視為單)

#str里寫[],()視為符號

※list(列表):中括號[]列表中元素可改變

eg:[1,2,[3,'lk'],'op',(1)]

li=['a','b','c','d'](讀取方式:->0>+)

#索引:(左0右-1,環(huán)式結(jié)構(gòu))

li[3] >> ['d']? li[-1]>>['d']

#切片:li[0:1] >>'a'(左閉右開)

li[0:] >>['a','b','c','d']=li[-4:]

li[-1:] >>['d']

li[0::2] >>['a','c'](從0開始,間隔2-1個步長取數(shù))

li[0:3:2] >>['a','c'](從0至2,間隔1個步長取數(shù))

li[-4:-1:2] >>['a','c'](從-4至-1,間隔1個步長取數(shù))

tuple(元組):小括號()元組中元素不可改變

#元組設(shè)定必須加逗號,eg:type((5)) >>int? type((5,)) >>tuple

#元組索引時,使用中括號[]


#某一type(...),既可以轉(zhuǎn)化為該type

eg:a=[1,2,3]? str(a) >> '[1,2,3]'

#賦值 =

#變量 變量是一個存儲空間(開在內(nèi)存里)

#當(dāng)字母不加定義,解釋器視為變量,>>'p'這是字母,p這是變量

#變量命名規(guī)則 數(shù)字字母下劃線,不能以數(shù)字開頭

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容