在Python中,取余運算使用%符號來表示。取余運算規則如下:
整數取余:對于兩個整數a和b,a % b的結果是a除以b的余數。例如,5 % 2的結果是1,因為5除以2的余數是1。
浮點數取余:對于兩個浮點數a和b,a % b的結果是a除以b得到的浮點數的小數部分。例如,5.5 % 2.2的結果是1.1,因為5.5除以2.2得到的結果是2.5,其小數部分為0.5。
取余運算的符號:取余運算的結果的符號與被除數的符號相同。例如,-5 % 2的結果是-1,因為-5除以2的余數是-1。
需要注意的是,在Python中,取余運算的結果是一個數字,而不是一個布爾值。這與其他一些編程語言如C/C++不同,它們的取余運算結果是一個布爾值(0或1)。