Python學習筆記(二) int型別轉換

2021-10-11 18:47:16 字數 586 閱讀 4269

同樣是對標c系語言,python有時候在for迴圈時的range函式裡面需要用整數,但是我們是除出來的,所以會提示型別錯誤,這時候就需要型別強制轉換成int,下面兩種分別是c系語言和python中的int轉換:

在c系語言中我們可以這樣(int)變數:

int length = 103;

for(int i = 0; i < (int)(length / 4); i++)

但是python中的轉換成了int(變數),就像這樣:

length = 103

for match_index in range(int(length / 4)):

print(match_index)

pass

雖然表現手法不同,但是效果是一樣的,而且都是向下取整,小數點後的去掉,如果想實現「四捨五入」的效果,有個小技巧:加0.5

這時候上面的 103 / 4 + 0.5 就變成了 26

Python學習筆記(二) int型別轉換

同樣是對標c系語言,python有時候在for迴圈時的range函式裡面需要用整數,但是我們是除出來的,所以會提示型別錯誤,這時候就需要型別強制轉換成int,下面兩種分別是c系語言和python中的int轉換 在c系語言中我們可以這樣 int 變數 int length 103 for int i ...

python學習筆記 老友「int」

在c中十分常見的 int 關鍵字在python中居然 淪為 了乙個函式,但重新看見它還是有一種莫名的親切感。函式int 的通常用法 age 8 int int age 將 字元 8轉化成 整數 8。注意第二句,在呼叫完函式int時,還要將int age 這個表示式重新賦值給int,如果沒有賦值的話,...

python學習筆記 類

brad turtle.turtle 使用這條命令時,是指在turtle這個檔案裡有乙個類 turtle。在呼叫這條命令時,其實是呼叫裡邊的 init 函式。init函式的作用是在記憶體中分配空間來建立具體的物件。client rest.twiliorestclient 使用這條命令時,是指在res...