1 python运算符/ or // or %的含义和区别

  • / : 表示普通除法,返回两者除法的商
  • // : 返回商的整数部分,向下取整
  • % : 返回除法的余数,取模

例子:

# -*- coding: UTF-8 –*-

if __name__ == '__main__':
    a = 10
    b = 3

    c = a / b

    d = a // b

    e = a % b

    print(c,d,e)

输出一下结果:

3.3333333333333335 3 1

很明显,c表示商,d表示商的整数部分,e表示余数。