Il post mostrerà i seguenti contenuti per visualizzare il nome della classe di un oggetto:
Metodo 1: usando il metodo type ()
Il metodo più fondamentale per capire il nome della classe di un oggetto è il metodo type (). Il metodo di tipo assume una variabile/oggetto e restituisce la sua classe. Per dimostrare il funzionamento del metodo type (). Basta prendere il seguente codice:
StringVar = "Google è sorprendente"Quando questo codice viene eseguito, mostrerà il seguente display sul terminale:
L'output mostra che il nome della classe della variabile Stringvar è “STR."
Metodo 2: usando l'attributo __Class__
Ogni oggetto che viene creato nel linguaggio del programma Python ha alcuni attributi che lo sono allegati usando il suo prototipo. Questi metodi non devono essere collegati all'oggetto dall'utente. Invece, questi sono allegati da creati per impostazione predefinita al momento della creazione dell'oggetto. __Class__ è uno di questi attributi che memorizza le informazioni sulla classe dell'oggetto e puoi accedervi utilizzando l'operatore DOT.
Per dimostrare l'uso dell'attributo __Class__, prendi il seguente codice:
NUMVAR = 5965Quando questo codice viene eseguito, produrrà il seguente risultato:
Lo stesso approccio può essere utilizzato anche per le classi di costruzione dell'utente, come ad esempio:
Persona di classe:Quando questo codice viene eseguito, produrrà il seguente risultato:
Come puoi vedere, la classe è stampata come "persona."Tuttavia, se si desidera recuperare solo il nome della classe senza alcuna strutturazione o avvolgimento, come mostrato in questi esempi, è possibile utilizzare il metodo successivo.
Metodo 3: usando __class__.__Name__ per ottenere solo il nome della classe
Usa semplicemente __class__.__Name__ attributo per ottenere solo il nome della classe. Per dimostrarlo con una classe di build utente, prendi il seguente frammento di codice:
Persona di classe:Questo frammento di codice produrrà il seguente risultato quando viene eseguito dall'utente:
Come puoi vedere, questa volta solo il nome della classe è stato stampato sul terminale. Puoi anche usare lo stesso approccio per le classi predefinite e per questo, prendere il seguente codice:
StringVar = "LinuxHint Python Tutorials"L'output di questo codice è come:
La classe della variabile Stringvar è denominata "STR."
Conclusione
Per ottenere il nome della classe di un oggetto/variabile, l'utente può utilizzare il metodo type (). Per il metodo type (), basta passare la variabile all'interno del metodo type () come argomento. A parte questo, l'utente può utilizzare l'attributo __Class__ con l'aiuto di un operatore DOT. Entrambi questi metodi restituiscono un output strutturale specifico che contiene il nome di classe. Nel caso in cui l'utente desidera ottenere solo il nome della classe, l'utente deve utilizzare l'attributo __Name__ insieme all'attributo __Class__.