Python %是什么意思和作用?

Python %是什么意思和作用?,python,Python,这是我的第一个问题(耶!)。这似乎是一个愚蠢的问题,但在下面的if语句中,%是什么意思 if n % i == 0: print("hi") “%”是模运算符。它是整数除法后的余数 5/2是2的余数1。所以5%2等于1 在与零比较的特定情况下,它检查可整除性。因此,n%i将等于零,当且仅当n可被i整除。它是运算符,是除数的剩余部分。这是运算符模。 这是模运算符。它基本上是n/i的剩余部分。在您提到的示例中,它(很可能)是模运算符。n%i的值是n除以i后的余数。因此,n%

这是我的第一个问题(耶!)。这似乎是一个愚蠢的问题,但在下面的if语句中,%是什么意思

    if n % i == 0:
        print("hi")

“%”是模运算符。它是整数除法后的余数

5/2是2的余数1。所以5%2等于1


在与零比较的特定情况下,它检查可整除性。因此,n%i将等于零,当且仅当n可被i整除。

它是运算符,是除数的剩余部分。

这是运算符模。
这是模运算符。它基本上是n/i的剩余部分。

在您提到的示例中,它(很可能)是模运算符。
n%i
的值是
n
除以
i
后的余数。因此,
n%i==0
将是
True
iff
n
可被
i
整除

如果
n
是字符串,则
%
运算符将执行此操作。这可能不会在示例代码中导致错误,但仍然可能不会产生预期的结果,并且形式非常糟糕