Python中的divmod函數用于執行除法和取余操作。它接受兩個參數,返回一個包含商和余數的元組。
語法如下:
divmod(a, b)
其中,a為被除數,b為除數。函數返回一個元組,包含兩個元素,第一個元素是a除以b的商,第二個元素是a除以b的余數。
示例:
result = divmod(10, 3)
print(result) # 輸出 (3, 1)
# 可以使用多個賦值語句將商和余數分別賦值給兩個變量
quotient, remainder = divmod(10, 3)
print(quotient) # 輸出 3
print(remainder) # 輸出 1
divmod函數常用于需要同時獲取商和余數的場景,比如在需要對一個列表或字符串進行分割或切片操作時。