Python - 余数运算符

时间:2016-10-16 05:32:09

标签: python

虽然我知道str()中有内置function python,但我正在尝试理解其逻辑。

def intToStr(i):
    digits = '0123456789'
    if i == 0:
        return '0'
    result = ''
    while i > 0:
        result = digits[i%10] + result
        i = i/10
    return result

loop [i%10]中的部分是我未获得的内容。

如何在i < 10时获得余额?

1 个答案:

答案 0 :(得分:1)

%表示mod,数字mod 10,表示最后一个数字。
所以5%10,你会得到5.
你应该先自己尝试一下。