suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Python-Grundlagen, Datentypprobleme

print type(-10)=="int"

Warum gibt der obige Code False zurück?

type(-10) sind ganzzahlige Daten.

phpcn_u1582phpcn_u15822753 Tage vor904

Antworte allen(2)Ich werde antworten

  • 黄舟

    黄舟2017-05-18 10:48:27

    print(type(10) == int)
    True

    你把 int 加上双引号就变成 str 了, 当然和 int 不一样了。

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-05-18 10:48:27

    不是这么玩的。。。

    type(-10) is int
    isinstance(-10,int)

    Antwort
    0
  • StornierenAntwort