【发布时间】:2022-11-19 11:49:38
【问题描述】:
我只是将其输入 IDLE shell。 也许出了什么问题?或者是一条蛇咬了我(俗话说)
声明是:
y=2
y==int()
输出:
false
我什至试过:
y=23
type(y)
输出:
<class 'int'>
输入:
y==int()
输出:
False
我错过了什么? 希望在这里学到东西
【问题讨论】:
标签: python
我只是将其输入 IDLE shell。 也许出了什么问题?或者是一条蛇咬了我(俗话说)
声明是:
y=2
y==int()
输出:
false
我什至试过:
y=23
type(y)
输出:
<class 'int'>
输入:
y==int()
输出:
False
我错过了什么? 希望在这里学到东西
【问题讨论】:
标签: python
在您的 shell 中输入 print(int())。它将打印 0。因为 0 != 2,y != int()。
你可能想要type(y) == int。
注意:根据文档,如果不带参数调用int,它将返回 0。
【讨论】: