Eksempel-1: Enkel bruk av __Name__-variabelen
Lag en Python -fil med følgende skript som kaller hoved() funksjon hvis verdien av __Navn__ variabel er __hoved__. De hoved() Funksjon er erklært i skriptet for å definere utsagnene. En strengverdi og en tallverdi vil bli skrevet ut etter å ha ringt hoved() funksjon. Ingen modul er importert til skriptet. Så 'hvis' Uttalelsen vil bli returnert ekte og hoved() Funksjon vil bli kalt.
#Definer hovedfunksjonenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at 'hvis' tilstanden har returnert sann og hoved() Funksjonen har blitt kalt.
Eksempel-2: Skriv ut verdien på __name__-variabelen
Lag en Python -fil med følgende skript som kaller hoved() funksjon hvis verdien av __Navn__ variabel er __hoved__, Som forrige eksempel. To tallverdier vil bli hentet fra brukeren og skrive ut summen av tallene etter å ha ringt Main () -funksjonen. 'Hvis' tilstanden vil sjekke verdien av __name__ -variabelen. Hvis tilstanden kommer tilbake ekte, da blir en melding skrives ut, verdien av __Navn__ Variabel vil bli skrevet ut, og hovedfunksjonen vil bli kalt. Hvis tilstanden kommer tilbake Falsk, da vil en melding bli skrevet ut og verdien av __Navn__ Variabel vil bli skrevet ut.
#Definer hovedfunksjonenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at hoved() funksjon har blitt kalt fordi verdien av __Navn__ variabel er __hoved__. 7 og 9 er tatt som innspill fra brukeren og summen av 7 og 9 som er 16, er skrevet ut i utgangen.
Eksempel-3: Bruk av __Name__-variabelen med klassen
Lag en Python -fil med følgende skript som definerer en klasse for å beregne sirkelområdet og rektangelet. Hvis verdien av __Navn__ variabel er __hoved__, da blir inngangen hentet fra brukeren. Deretter vil objektet for klassen bli opprettet. De Circle_Area () metoden vil bli kalt hvis inngangsverdien er 'sirkel'. De rectangle_area () metoden vil bli kalt hvis inngangsverdien er 'rektangel'. En melding vil bli skrevet ut hvis inngangsverdien ikke stemmer overens med 'sirkel' eller 'rektangel'.
#Declare klassenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. I følgende utgang, 'sirkel' er tatt som inngangsverdien og området til sirkelen av radius 4 er skrevet ut i utgangen.
I følgende utgang, 'rektangel' er tatt som inngangsverdien og området for rektangelet (høydverdien, 10 og breddeverdien, 20) er skrevet ut i utgangen.
I følgende utgang, 'torget' har blitt tatt som en inngangsverdi som ikke stemmer med 'sirkel' eller 'rektangel'.
Eksempel-4: Bruk av __Name__-variabelen etter import av en modul
Lag en Python -fil som heter fil1.py med følgende skript som vil bli importert til en annen Python -fil. Dette skriptet vil skrive ut en enkel melding, og en melding basert på __Navn__ variabel.
fil1.pyOpprett en annen Python -fil med følgende skript som vil importere fil1.py som en modul i skriptet. Dette skriptet vil skrive ut en enkel melding, og en melding basert på __Navn__ variabel etter import av fil1 modul.
#Import File1.pyProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at verdien av __Navn__ Variabel endres til modulnavnet etter import av en annen modul i skriptet.
Konklusjon
Hensikten med å bruke __Navn__ Variabel er blitt forklart i denne opplæringen ved å bruke forskjellige typer eksempler for å hjelpe brukerne til å bruke det i skriptet sitt riktig.