【问题标题】:non sequitur, should be quick fix. why is y=2, (y==int() False)what did I miss:不合逻辑,应该快速修复。为什么 y=2, (y==int() False) 我错过了什么:
【发布时间】:2022-11-19 11:49:38
【问题描述】:

我只是将其输入 IDLE shell。 也许出了什么问题?或者是一条蛇咬了我(俗话说)

声明是:

y=2
y==int()

输出:

false 

我什至试过:

y=23
type(y)

输出:

<class 'int'>

输入:

y==int()

输出:

False

我错过了什么? 希望在这里学到东西

【问题讨论】:

    标签: python


    【解决方案1】:

    在您的 shell 中输入 print(int())。它将打印 0。因为 0 != 2y != int()

    你可能想要type(y) == int

    注意:根据文档,如果不带参数调用int,它将返回 0。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-11
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      相关资源
      最近更新 更多