學習Python中的floordiv()函數:整除運算符的功能

Python 的 floordiv() 是一個重載類的整除運算符,它可以用來將一個數字除以另一個數字,並返回一個整數結果。它的用法與其他數學運算符相似,但它可以用於整數和浮點數,並且可以用於任何數據類型,例如列表,元組和字典。

floordiv() 的基本語法如下:

x // y

其中,x 是被除數,y 是除數。

舉個例子,假設我們想將 10 除以 3,我們可以使用 floordiv() 函數:

result = 10 // 3
print(result)

執行上面的程式碼,會得到以下輸出:

3

可以看到,floordiv() 函數將 10 除以 3,並返回 3,即 10 除以 3 的整數結果。

除了數字,floordiv() 函數也可以用於其他數據類型,例如列表,元組和字典。舉個例子,假設我們有一個列表,其中包含了一些數字:

numbers = [10, 20, 30, 40, 50]

我們可以使用 floordiv() 函數將列表中的每個數字除以 5:

result = [x // 5 for x in numbers]
print(result)

執行上面的程式碼,會得到以下輸出:

[2, 4, 6, 8, 10]

可以看到,floordiv() 函數將列表中的每個數字都除以 5,並返回一個新的列表,其中包含了每個數字除以 5 的整數結果。

總結,Python 的 floordiv() 是一個重載類的整除運算符,它可以用來將一個數字除以另一個數字,並返回一個整數結果。它可以用於整數和浮點數,並且可以用於任何數據類型,例如列表,元組和字典。

發佈留言