English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Questo esempio descrive l'uso della riflessione in Python. Condividiamo con tutti per riferimento, come segue:
class Person: def __init__(self): self.name = "zjgtan" def getName(self): return self.name
Significato semplice della riflessione:
Ottieni l'oggetto istanza della classe tramite il nome della classe
Ottieni il metodo tramite il nome del metodo per eseguire la chiamata
Metodo di riflessione uno:
from person import Person theObj = globals()["Person"]() print theObj.getName()
Metodo di riflessione due:
module = __import__("person") theObj = getattr(module, "Person")() print theObj.getName()
Chi è interessato a ulteriori contenuti relativi a Python può leggere la sezione speciale di questo sito: 'Tutorial struttura dati e algoritmi Python', 'Sommarizzazione tecniche di crittografia e tecniche Python', 'Sommarizzazione tecniche di codifica Python', 'Sommarizzazione tecniche di utilizzo delle funzioni Python', 'Riassunto delle tecniche di manipolazione delle stringhe Python' e 'Tutorial di introduzione e avanzamento Python classico'.
Spero che il contenuto di questo articolo possa essere utile per la progettazione di programmi Python di tutti.
Dichiarazione: il contenuto di questo articolo è stato tratto da Internet, il copyright è proprietà del rispettivo proprietario, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, questo sito non detiene il diritto di proprietà, non è stato elaborato manualmente e non assume responsabilità legali correlate. Se trovi contenuti sospetti di violazione del copyright, invia un'e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare, fornendo prove pertinenti. Una volta verificata, questo sito rimuoverà immediatamente il contenuto sospetto di violazione del copyright.