我在下面的代码中无法理解此条件“ ((a+0!=0) or (a@0==0))
”的含义。
此代码测试输入年份是否为a年。
a = eval(input('Enter a year :'))
if (a%4==0) and ((a+0!=0) or (a@0==0)):
print(a,"is a leap year")
else:
print(a,"is not a leap year")
谢谢您的帮助。
答案 0 :(得分:1)
在Python 3.5+中,它称为__matmul__
,用户可以将其重载,然后表示您想要的任何内容。