isinstance()的问题
x = x/2if isinstace(x,int):
print('哈哈')
新手不懂为什么这样我输入2,程序给出的是flase的结果,但是如果我换成x = x*2,就会得到true的结果 除法永远返回的是小数,6/2=3.0
因为Python的除法是会自动加小数点的
那就是float浮点型了
>>> 4 / 2
2.0 感谢各位,真是萌新,不要嘲笑我,懂了 xiaoqing7319 发表于 2020-4-27 11:33
感谢各位,真是萌新,不要嘲笑我,懂了
而且flase拼错了
是false
页:
[1]