Python01基本數字型別1

2021-09-24 17:07:06 字數 2385 閱讀 7530

整型 int 只有一種型別

浮點型 float(本身就是雙精度)

除法(2/2)為float

除法(2//2)為int 整除

10進製 直接寫

2進製 0b10 2進製的10回車轉換十進位制

8進製 0o10 8進製的10回車轉換十進位制

16進製制 0x10 16進製制的10回車轉換十進位制

進製轉換:bin(數字)轉換成為2進製

oct(數字)轉換成為8進製

int(數字)轉換成為10進製

hex(數字)轉換成為16進製制

bool 布林型別:真true 1 假 false 0 必須大寫

bool(0)=false; bool(』』)=false;bool()=false;bool(不是0)=true

所有空值都是false;

str建議每行79字元

單引號 在引號中還要加入「的時候需要使用『』

或者『let』s go』轉義字元

雙引號 在引號中還要加入『』的時候需要使用「」

三引號 換行 表示多行\n 轉義字元 表示換行

『』』(或者""")可以不單獨一行

qwerty

qretet

qewrt

『』』(或者""")

輸入為:print(""「abda\nwwg」"")

輸出為:

abda

wwg輸入為:""「abda\nwwg」""

輸出為:abda\nwwg

輸入為:『hello

world』

輸出為:『helloworld』

特殊字元 看不見或與語法有衝突

\n 換行

\r 回車

』 單引號

\t 橫向製表符

輸入為:print(『hello\n world』)

輸出為:hello\n world

輸入為:print(r』hello\n world』)

輸出為:hello\n world

字串前加入r或r,就不是乙個普通字串而是乙個原始字串,所見即所得

但字串的引號必須成對出現

字串的運算

輸入為:「hello」+「world」

輸出為:『helloworld』

輸入為:「hello」*3

輸出為:『hellohellohello』

獲取字元 切片

輸入為:『helloworld』[0] 以數字0開始

輸出為:h

輸入為:『helloworld』[-1]

輸出為:d

輸入為:『helloworld』[0:4]

輸出為:hell

輸入為:『helloworld』[0:5]

輸出為:hello

輸入為:『helloworld』[0:-1]

輸出為:『helloworl』

[x:y]表示步長不表示第幾

輸入為:『helloworld』[5:10]

輸出為:『world』

輸入為:『helloworld』[5:20]

輸出為:『world』

輸入為:『helloworld』[-5:]

輸出為:『world』

輸入為:『helloworld』[5:]

輸出為:『world』

輸入為:『helloworld』[:-5]

輸出為:『hello』

浮點運算

1.浮點運算的精確性

浮點數計算會產生不確定尾數

可以使用round函式輔助運算

round(x, d)

對x進行四捨五入,取d位小數

2.大精確浮點數運算

使用科學計數法,將整數和小數字數轉換為陣列

一些數學函式

abs(x) 絕對值

divmod(x, y) 商餘 同時輸出商和餘數

pow(x, y[, z]) 冪餘 (x**y)%z

round(x, d) 四捨五入,d預設值為0

max(x1, x2, x3…) 求最大值

min(x1, x2, x3…) 求最小值

一些字串函式

str.center(width[, fillchar]) 字串根據width居中

str.strip(chars) 從字串兩側的chars刪除

str.join(iter) 將乙個元素,加入到字串的中間(每個字中間都插入乙個)

格式化:":計算機的cpu佔用率為%".format(「2018」, 「c」,10)

python3 基本資料型別 基本數字型別

整型 int 通常被稱為是整型或整數,是正或負整數,不帶小數點。python3 整型是沒有限制大小的,可以當作 long 型別使用,所以 python3 沒有 python2 的 long 型別。浮點型 float 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示 2.5e2 複數 c...

Python基本語法01 基本資料型別

2 數值型 總結python 的學習是 cv 後續學習的基礎,但與資料分析師 python 開發工程師等要求不一 相對來說,cv 更依賴 python 的相關庫,比如科學計算庫 numpy 資料分析庫 pandas 影象繪製庫 matplotlib。基本資料型別包含數值型 number 與字串 st...

python基本資料型別(1)

基本資料型別包括有數字 int 字串 str 列表 list 元組 tuple 字典 dict 布林值 bool 數字型別 int python3版本沒有對數字型別大小限制,統一歸為int python2版本中有int和long int d區別。兩個基本功能 int 將字串轉化為int數字。例如 1...