Python中的整除運(yùn)算符是 //,它可以得到兩個(gè)數(shù)相除的整數(shù)部分。
a = 10 b = 3 c = a // b print(c) # 輸出結(jié)果為3
在上面的代碼中,a 除以 b 的結(jié)果為 3.3333...,但因?yàn)椴捎谜\(yùn)算符,所以得到的結(jié)果為3。
需要注意的是,如果被除數(shù)為負(fù)數(shù)時(shí),整除的結(jié)果會(huì)向下取整。
a = -10 b = 3 c = a // b print(c) # 輸出結(jié)果為-4
上面的代碼中,-10 除以 3 的結(jié)果為 -3.3333...,整除的結(jié)果為 -4。
另外,如果除數(shù)為0,則會(huì)拋出 ZeroDivisionError 異常。
a = 10 b = 0 c = a // b # ZeroDivisionError: integer division or modulo by zero
綜上所述,整除運(yùn)算符 // 是 Python 中的一個(gè)重要運(yùn)算符,可以方便地得到兩個(gè)數(shù)相除的整數(shù)部分,但要注意被除數(shù)為負(fù)數(shù)和除數(shù)為0的情況。