Hvordan kommentere i Python – En hurtigveiledning for nybegynnere
Hvordan kommentere i Python – En hurtigveiledning for nybegynnere
I denne opplæringen skal vi diskutere hvordan du bruker Python brukerdefinerte funksjoner og hvordan du lager dem. Brukerdefinerte funksjoner kan hjelpe deg med å bryte ned store programmer i små deler for å gjøre dem enklere å feilsøke, vedlikeholde og forstå.
Brukerdefinerte funksjoner er også gode for å lagre gjentatte koder i et program. Vi kan kjøre den koden ved å kalle funksjonen når det er nødvendig.
La oss begynne å utforske, bygge og øve på hvordan du lager brukerdefinerte funksjoner ved å lage en ny notatbok. For å gjøre det, klikk på Fil- menyen og hold deretter musepekeren på og velg Python 3 .
Etter å ha opprettet en ny notatbok, skal vi begynne med å trykke ESC + B noen ganger for å legge til flere kodeceller .
La oss legge til en dokumentstreng for å gi et kort notat om hva vi gjør. For å gjøre dette, er det viktig å bruke " # "-tegnet i begynnelsen. Skriv deretter notatet rett etter " # "-tegnet.
Innholdsfortegnelse
Struktur av brukerdefinerte funksjoner i Python
For å lage brukerdefinerte funksjoner i Python, bør vi følge standardstrukturen. Først må vi legge til def for å definere funksjonen. Deretter legger vi til funksjonsnavnet. Til slutt legger du til åpne og lukke parenteser for å lukke funksjonen.
Vær oppmerksom på at vi også kan legge til argumenter innenfor parentesen, men foreløpig lar vi det stå tomt. Etter å ha lukket funksjonen kan vi legge til et kolon på slutten.
Dette er for å sikre at instruksjonene vi skal deklarere er lagt til i funksjonen vi oppretter.
Etter å ha opprettet funksjonen, la oss legge til en instruksjon som vil bli utført senere når vi kaller denne funksjonen. For dette eksemplet, la oss skrive ut ordet " hallo ".
Når du har lagt til instruksjonen, klikker du på Enter for å gå til neste linje. Du vil legge merke til at kodelinjen fortsatt er rykket inn etter å ha trykket på Enter. Dette betyr at vi fortsatt er inne i funksjonen. For å komme ut av funksjonen trykker du bare på Backspace én gang.
Etter det kan vi nå utføre den funksjonen ved å kalle den ved å bruke funksjonsnavnet . Før vi gjør det, la oss legge til en annen dokumentstreng .
La oss kalle funksjonen ved å skrive funksjonsnavnet og legge til åpne og lukkede parenteser. Klikk deretter på Shift + Enter .
Som et resultat vil vi se at denne funksjonen viser en tekst som sier " hei ."
Deretter legger vi til en annen instruksjon som viser " Bob ."
Trykk deretter Shift + Enter en gang til for å kjøre koden igjen.
Det er slik vi lager og kaller funksjoner i Python .
Legge til argumenter i Python brukerdefinerte funksjoner
La oss nå prøve å legge til argumenter til funksjonen vår. La oss legge til en akkurat som eksemplet nedenfor.
Etter det, la oss definere vår nye funksjon med et argument .
Foreløpig skal vi bare legge til 1 argument ved å bruke variabelen " x ." I dette eksemplet vil " x " være en hilsen du ønsker skal vises når funksjonen kalles eller utføres. La oss legge til en instruksjon som viser argumentet vi la til.
Deretter skal vi kalle " hilsen "-funksjonen vår og sende en verdi til " x " -argumentet . Etter dette vil du se teksten " Hei Bob " skrevet ut som et resultat.
Endre funksjoner i Python
La oss endre denne funksjonen. Vi kopierer den siste funksjonen vi opprettet og limer den inn i neste kodecelle .
I stedet for å bruke print() , bruker vi return() som lar deg returnere verdien som vi har angitt ved å kalle funksjonen .
I tillegg lar bruk av return() -setningen deg returnere verdien flere ganger.
En annen god ting med return() er at du kan returnere verdien så mye du vil. La oss for eksempel returnere " Hei Bob " 2000 ganger.
La oss gå videre til et annet eksempel. Denne gangen lager vi en formel. I forrige eksempel brukte vi bare ett argument, men i dette eksemplet skal vi nå bruke to.
I dette eksemplet kalte vi funksjonen vår som "" med argumenter som " x " og " y ." Vi har også satt en formel i retursetningen vår , og deretter ga vi verdier for " x " og " y " når funksjonen ble kalt. For å oppsummere denne formelen er 2*2+1+1 lik 6 .
Det er slik vi lager og bruker argumenter i Python .
Husk at argumenter er verdiene som sendes til funksjonen når den kalles.
Betingede utsagn i Python
Vi bruker betingede setninger i Python for å kjøre et program basert på den angitte betingelsen. Python analyserer om disse betingede setningene oppfyller betingelsene som er spesifisert eller ikke. Da kan resultatene behandles som sanne eller usanne .
La oss begynne å lage vår betingede funksjon ved å lage.
Etter å ha opprettet disse variablene, trykk Shift + Enter for å laste dem. Deretter begynner vi å definere funksjonen vår og kaller den " er_godkjent " med argumenter som navn , lønn , side og utgifter .
Inne i funksjonen ønsker vi å få årlig_total som er lik " lønn*12+side*12-utgifter*12 ".
Deretter returnerer vi navnet og yearly_total .
Når vi kaller funksjonen, sender vi verdiene fra variablene vi opprettet tidligere. I dette tilfellet er det navn1 , lønn1 , side1 og utgifter1 . Vi bør ha en utgang som ligner på eksemplet nedenfor.
Som du kan se i vårt resultat, har vi John sammen med hans årlige_total på 32400 .
La oss deretter legge til våre betingede uttalelser. Denne gangen vil vi slette " return name, yearly_total " fordi vi ikke vil bruke det i dette eksemplet.
Denne betingede erklæringen betyr ganske enkelt at hvis den årlige_totalen til en person er større enn 30000 , vil den vise navnet sammen med meldingen " , du er godkjent. ”
På den annen side vil else-setningen vise return() -setningen som inneholder navnet og meldingen " , du er ikke godkjent. ” hvis årlig_total er mindre enn 30 000 .
Hvis vi prøver å kalle funksjonen med våre betingede utsagn, vil dette være resultatet.
Når vi ser på resultatet, blir John godkjent fordi han har mer enn 30 000 for sitt årlige_total .
Kalle opp funksjoner i variabler
La oss deretter prøve å sette vår uttalelse for å kalle funksjonen i variabler. Vi gjør dette for å lagre utdataene for hver person vi har opprettet.
Etter dette, la oss gå tilbake til variablene vi har opprettet og oppdatere variabelen brukt for Jill og John .
Etter å ha oppdatert variablene, sørg for å kjøre programmet på nytt for å lagre endringene.
La oss vise resultatene ved å bruke print()-setningen og resultatvariablene .
Når vi viser resultatene, kan vi se at alle er godkjent fordi Bob , Jill og John har mer enn 30 000 i sitt årlige_total . Så la oss endre terskelen vår fra 30 000 til 35 000 og kjøre programmet på nytt.
Hvis du fortsatt kan huske, har John bare rundt 32000 i sitt årlige_total . Men vi endret terskelen til 35 000 . Som et resultat er ikke John nå godkjent.
Konklusjon
Oppsummert har vi lært den riktige syntaksen for Python brukerdefinerte funksjoner samt viktigheten av å ha en dokumentstreng i starten av en ny funksjon som vi skal lage.
Vi har også diskutert argumentene som er nyttige i ulike situasjoner. I denne bloggen brukte vi den til å vise hilsener og lage en formel. Husk at argumenter er verdiene som sendes til funksjonen når den kalles.
I tillegg lærte vi ombrukt i brukerdefinerte funksjoner , nemlig " if " og " else "-betingelsene. Du kan bruke disse til å deklarere betingelser i en funksjon og bestemme om den skal utføre visse setninger eller ikke.
Beste ønsker,
Gaellim
Hvordan kommentere i Python – En hurtigveiledning for nybegynnere
Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.
Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.
Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.
Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!
Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.
Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.
Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.
Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.
Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.