Python --Überprüfen Sie den Wertetyp

Ref: [1] - Stackoverflow - What's the canonical way to check for type in python?

Exact type

if type(o) is str:
  print "this is a string"

Instance of type or instance of the subclass

if isinstance(o, str):
  print "this is a string or a instance of subclass of string"

There are more patterns in the reference to deal with more complex usecases.

Recommended Posts

Python --Überprüfen Sie den Wertetyp
Python # Überprüfen Sie die Typidentität
Überprüfen Sie die OpenSSL-Version von Python 2.6
[Python] Einfache Überprüfung des Argumenttyps mit Datenklasse
Überprüfen Sie das Verhalten des Zerstörers in Python
Numerischer Python-Typ
Python: Tips-Swap-Werte
Python-Grammatikprüfung
Überprüfen Sie die Existenz der Datei mit Python
Python-Grundlagen ①
Grundlagen von Python ①
Überprüfen Sie den Pfad des importierten Python-Moduls
Kopie von Python
[Python] [Meta] Ist der Python-Typ ein Typ?
Python2-Zeichenfolgentyp
Python # String-Typ
[Python] Verschiedene Kombinationen von Zeichenketten und Werten
Einführung von Python
[Python] Checklistenelemente alle, alle
[Python] Verwendung von zwei Arten von type ()
Überprüfen Sie den Typ der von Ihnen verwendeten Variablen
Überprüfen Sie das Datum der Flaggenpflicht mit Python
So erhalten Sie Elemente vom Typ Wörterbuch von Python 2.7
[Python] Klassentyp und Verwendung des datetime-Moduls
[Python] Bestimmen Sie den Typ der Iris mit SVM
[Python] Operation der Aufzählung
Liste der Python-Module
Vereinheitlichung der Python-Umgebung
[Python] Verhalten von Argmax
Verwendung von Python-Einheimischen ()
der Zen von Python
Installieren von Python 3.3 rc1
Werte in Python austauschen
# 4 [Python] Grundlagen der Funktionen
Domaincheck mit Python
Grundkenntnisse in Python
Nüchterne Trivia von Python3
Zusammenfassung der Python-Argumente
Grundlagen von Python: Ausgabe
Installation von matplotlib (Python 3.3.2)
Anwendung von Python 3 vars
Verschiedene Verarbeitung von Python
Überprüfen Sie die Version mit Python
[Python] Kapitel 02-06 <Zusatz> Grundlagen von Python-Programmen (Umgang mit numerischen Werten)
Einfache Möglichkeit, die Quelle der Python-Module zu überprüfen
(Python) Behandeln Sie ganzzahlige Werte als eine Reihe von Flags
Zusammenfassung der Python-Sortierung (Liste, Wörterbuchtyp, Serie, DataFrame)
Überprüfen Sie, ob in Python externe Befehle vorhanden sind (z. B. `which`).
[Python] Typfehler: Zusammenfassung der Ursachen und Abhilfemaßnahmen für 'Kein Typ'
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
Zeigen Sie ein Histogramm der Bildhelligkeitswerte in Python an
Python # So überprüfen Sie Typ und Typ für Super-Anfänger
Überprüfen Sie den Linux-Verteilungstyp und die Version
Überprüfen Sie die atrophische Natur der Wahrscheinlichkeitsverteilung in Python
[Python] Arten statistischer Werte (Features) und Berechnungsmethoden
[Python] Richtige Verwendung der Karte