Przykład-1: Proste użycie zmiennej __name__
Utwórz plik Python z następującym skryptem, który wywołuje główny() funkcja, jeśli wartość __nazwa__ zmienna jest __główny__. główny() Funkcja została zadeklarowana w skrypcie w celu zdefiniowania stwierdzeń. Wartość ciągu i wartość liczbowa zostaną wydrukowane po wywołaniu główny() funkcjonować. Do skryptu nie został zaimportowany moduł. Więc 'Jeśli' Oświadczenie zostanie zwrócone PRAWDA i główny() funkcja zostanie wywołana.
#Zdefiniuj główną funkcjęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Dane wyjściowe pokazuje, że 'Jeśli' Warunek powrócił true, a główny() Funkcja została wywołana.
Przykład-2: Wydrukuj wartość zmiennej __name__
Utwórz plik Python z następującym skryptem, który wywołuje główny() funkcja, jeśli wartość __nazwa__ zmienna jest __główny__, Jak poprzedni przykład. Dwie wartości liczbowe zostaną pobrane od użytkownika i wydrukują sumę liczb po wywołaniu funkcji Main (). Warunek „jeśli” sprawdzi wartość zmiennej __name__. Jeśli warunek powróci PRAWDA, wtedy zostanie wydrukowana wiadomość, wartość __nazwa__ zmienna zostanie wydrukowana, a główna funkcja zostanie wywołana. Jeśli warunek powróci FAŁSZ, wtedy zostanie wydrukowana wiadomość, a wartość __nazwa__ Zmienna zostanie wydrukowana.
#Zdefiniuj główną funkcjęWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Dane wyjściowe pokazuje, że główny() funkcja została wywołana, ponieważ wartość __nazwa__ zmienna jest __główny__. 7 i 9 zostały uznane za dane wejściowe od użytkownika, a suma 7 i 9, która wynosi 16, została wydrukowana na wyjściu.
Przykład-3: użycie zmiennej __name__ z klasą
Utwórz plik Pythona z następującym skryptem, który definiuje klasę do obliczenia obszaru okręgu i prostokąta. Jeśli wartość __nazwa__ zmienna jest __główny__, wtedy wejście zostanie pobrane od użytkownika. Następnie zostanie utworzony obiekt klasy. circle_area () Metoda zostanie wywołana, jeśli wartość wejściowa jest 'koło'. Rectangle_area () Metoda zostanie wywołana, jeśli wartość wejściowa jest 'prostokąt'. Wiadomość zostanie wydrukowana, jeśli wartość wejściowa nie pasuje do 'koło' Lub 'prostokąt'.
#Declare the ClassWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Na następujących wyjściach ''koło' została przyjęta jako wartość wejściowa, a obszar okręgu RADIUS 4 został wydrukowany na wyjściu.
Na następujących wyjściach ''prostokąt' Został uznany za wartość wejściową i powierzchnię prostokąta (wartość wysokości, 10 i wartość szerokości, 20) zostały wydrukowane na wyjściu.
Na następujących wyjściach ''kwadrat' został uznany za wartość wejściową, która nie pasuje do 'koło' Lub 'prostokąt'.
Przykład-4: użycie zmiennej __name__ po zaimportowaniu modułu
Utwórz plik Python o nazwie plik 1.py z następującym skryptem, który zostanie zaimportowany do innego pliku Pythona. Ten skrypt wydrukuje prostą wiadomość i wiadomość oparta na __nazwa__ zmienny.
plik 1.pyUtwórz kolejny plik Python z następującym skryptem, który zaimportuje plik 1.py Jako moduł w skrypcie. Ten skrypt wydrukuje prostą wiadomość i wiadomość oparta na __nazwa__ zmienna po importowaniu plik 1 moduł.
#Import File1.pyWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje, że wartość __nazwa__ Zmienna jest zmieniana na nazwę modułu po zaimportowaniu innego modułu w skrypcie.
Wniosek
Cel użycia __nazwa__ Zmienna została wyjaśniona w tym samouczku przy użyciu różnych rodzajów przykładów, aby pomóc użytkownikom w prawidłowym użyciu ich w skrypcie.