Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die Funktion type() in Python, um den Typ eines Objekts abzurufen

So verwenden Sie die Funktion type() in Python, um den Typ eines Objekts abzurufen

WBOY
WBOYOriginal
2023-08-22 16:00:431872Durchsuche

So verwenden Sie die Funktion type() in Python, um den Typ eines Objekts abzurufen

So verwenden Sie die Funktion type() in Python, um den Typ eines Objekts abzurufen

Python ist eine dynamische Sprache und Objekte können zur Laufzeit ihren Typ ändern. Daher ist es im Programmierprozess sehr wichtig, die Art der Objekte zu verstehen. Python bietet die Funktion type(), um den Typ eines Objekts zu ermitteln.

Die Verwendung der Funktion type() ist sehr einfach. Übergeben Sie einfach das Objekt, dessen Typ Sie überprüfen möchten, als Parameter an die Funktion. Lassen Sie uns anhand einiger Beispiele demonstrieren, wie Sie mit der Funktion type() den Typ eines Objekts ermitteln.

Beispiel 1: Den Typ einer Ganzzahl abrufen

num = 10
print(type(num))

Ergebnis ausführen:

<class 'int'>

Im obigen Code definieren wir eine Ganzzahlobjektnummer und ermitteln den Typ des Objekts über die Funktion type(). Das Ergebnis wird als angezeigt, was darauf hinweist, dass der Typ des Objekts eine Ganzzahl ist.

Beispiel 2: Ermitteln Sie den Typ der Gleitkommazahl

pi = 3.14159
print(type(pi))

Ergebnis ausführen:

<class 'float'>

Im obigen Code definieren wir ein Gleitkommazahlobjekt pi und ermitteln den Typ des Objekts über die Funktion type(). Das Ergebnis wird als angezeigt, was darauf hinweist, dass der Typ des Objekts eine Gleitkommazahl ist.

Beispiel 3: Ermitteln Sie den Typ der Zeichenfolge

name = "Tom"
print(type(name))

Laufergebnis:

<class 'str'>

Im obigen Code definieren wir einen Zeichenfolgenobjektnamen und ermitteln den Typ des Objekts über die Funktion type(). Das Ergebnis wird als angezeigt, was darauf hinweist, dass der Typ des Objekts ein String ist.

Beispiel 4: Ermitteln Sie den Typ des booleschen Werts

flag = True
print(type(flag))

Laufergebnis:

<class 'bool'>

Im obigen Code definieren wir ein boolesches Objektflag und ermitteln den Typ des Objekts über die Funktion type(). Das Ergebnis wird als angezeigt, was darauf hinweist, dass der Typ des Objekts ein boolescher Wert ist.

Beispiel 5: Den Typ der Liste abrufen

lst = [1, 2, 3]
print(type(lst))

Ergebnis ausführen:

<class 'list'>

Im obigen Code definieren wir ein Listenobjekt lst und ermitteln den Typ des Objekts über die Funktion type(). Das Ergebnis wird als angezeigt, was darauf hinweist, dass es sich beim Objekttyp um eine Liste handelt.

Beispiel 6: Den Typ des Wörterbuchs abrufen

dic = {"name": "Tom", "age": 20}
print(type(dic))

Ergebnis ausführen:

<class 'dict'>

Im obigen Code definieren wir ein Wörterbuchobjekt dic und ermitteln den Typ des Objekts über die Funktion type(). Das Ergebnis wird als angezeigt, was darauf hinweist, dass es sich bei dem Objekttyp um ein Wörterbuch handelt.

Anhand des obigen Beispiels können wir sehen, dass der Typ eines Objekts einfach mit der Funktion type() ermittelt werden kann und das Ergebnis in der Form angezeigt wird.

Es ist zu beachten, dass die Funktion type() den Typ des Objekts zurückgibt, also den Typ der Klasse, zu der das Objekt gehört. Wenn wir die Funktion type() für eine benutzerdefinierte Klasse verwenden, wird zurückgegeben. Wenn Sie den Namen einer Klasse erhalten möchten, können Sie das Attribut __name__ verwenden.

Zusammenfassend ist die Funktion type() eine in Python integrierte Funktion zum Ermitteln des Typs eines Objekts. Der Typ eines Objekts kann einfach über die Funktion type() ermittelt werden. Die Kenntnis der Objekttypen ist für die Programmentwicklung und das Debuggen sehr wichtig. Sie kann uns dabei helfen, verschiedene Objekttypen korrekt zu bedienen und die Programmiereffizienz zu verbessern.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion type() in Python, um den Typ eines Objekts abzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn