第三周:基本數(shù)據(jù)類型

3.1數(shù)字類型及操作

1.整數(shù)類型

與數(shù)學(xué)中整數(shù)的概念一致可正可負(fù),沒(méi)有取值范圍限制

pow(x,y)函數(shù):計(jì)算X的y次方,想算多大算多大

四種進(jìn)制表現(xiàn)形式

十進(jìn)制:1010,99,-217

二進(jìn)制:以0b或0B開(kāi)頭:0b010,-0B101

八進(jìn)制:以0o或0O開(kāi)頭:0o123,-0O456

十六進(jìn)制:以0x或0X開(kāi)頭:0x9a,-0X89

整數(shù)無(wú)限制

2.浮點(diǎn)類型

與數(shù)學(xué)中實(shí)數(shù)的概念一致,帶有小數(shù)點(diǎn)及小數(shù)的數(shù)字,浮點(diǎn)數(shù)取值范圍和小數(shù)精度都存在限制,但常規(guī)計(jì)算可忽略

取值范圍數(shù)量級(jí)約-10的308次方至10的308次方,精度數(shù)量級(jí)10的負(fù)16次方。

注意:浮點(diǎn)數(shù)間運(yùn)算存在不確定尾數(shù),不是bug

0.1+0.3

0.4

0.1+0.2

0.3000000000000004

原因:計(jì)算機(jī)中十進(jìn)制小數(shù)0.1是由53位二進(jìn)制表示的小數(shù)部分,約10^(-16)

二進(jìn)制表示小數(shù),可以無(wú)限接近,但不完全相同

修改:

0.1+0.2==0.3

False

round(0.1+0.2,1)==0.3

True

兩個(gè)等號(hào)在Python中是判斷的意思

round(x,d):對(duì)x四舍五入,d是小數(shù)截取位數(shù)

浮點(diǎn)數(shù)間運(yùn)算及比較用round()函數(shù)輔助

不確定尾數(shù)一般發(fā)生在10^(-16)左右,round()十分有效

浮點(diǎn)數(shù)可以采用科學(xué)計(jì)數(shù)法表示

使用字母e或者E作為冪的符號(hào),以10為基數(shù),格式如下:

<a>e<b> 表示a*10^(b)

3.復(fù)數(shù)類型

定義j 與數(shù)學(xué)中復(fù)數(shù)概念一致

4.數(shù)字運(yùn)算函數(shù)

3.2實(shí)例3:天天向上的力量

自己操作:


3.3字符串類型及操作

由0個(gè)或多個(gè)字符組成的有序字符序列

字符串由一對(duì)單引號(hào)或一對(duì)雙引號(hào)表示

字符串是字符的有序序列,可以對(duì)其;中的字符進(jìn)行索引

字符串的序號(hào)

正向遞增序號(hào)和反向遞減序號(hào)


字符串切片高級(jí)用法

字符串的特殊字符

獲取星期字符串

字符串處理函數(shù)

字符串處理方法

字符串類型格式化

3.4time庫(kù)的使用

time庫(kù)是python中處理時(shí)間的標(biāo)準(zhǔn)庫(kù)

時(shí)間獲取:time() ctime() gmtime()

時(shí)間格式化:strftime() strptime()

程序計(jì)時(shí):sleep(),perf_counter()

strftime(tpl,ts)

tpl是格式化模板字符串,用來(lái)定義輸出效果。ts是計(jì)算機(jī)內(nèi)部時(shí)間類型的變量

strptime(str,tpl)

str是字符串形式的時(shí)間格式化。tpl是格式化模板字符串,用來(lái)定義輸入效果

程序計(jì)時(shí)

程序計(jì)時(shí)指測(cè)量起止動(dòng)作所經(jīng)歷事件的過(guò)程

測(cè)量時(shí)間:perf_counter()

產(chǎn)生時(shí)間:sleep()

3.5文本進(jìn)度條

我的編碼

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

相關(guān)閱讀更多精彩內(nèi)容

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