I modsætning til nogle andre programmeringssprog , er Python ikke bruge begynder eller slutter søgeord eller beslag til at definere starten og slutningen af en funktion. I stedet bruger strenge indrykning, eller "hvide rum " regler. Hver kode blok - såsom hvis , ellers , for eller mens erklæringer - starter med et led, og de efterfølgende linjer indrykket én gang. Hvis du indlejrer erklæringer inden hinanden , hver efterfølgende indlejret funktion " arver " antallet af led, fra den indledende erklæring. Til led , kan du bruge tabulatortasten eller en række af rum , så længe din led forbliver konsekvent i hele dit program. Instruktioner
1
Åbn din Python program og starte et nyt program fil
2
Skriv følgende : .
MyNum = 5
< p > print "Hello , world ! "
abs (3)
Variable , trykte erklæringer eller andre funktioner , der består af én linje kode kræver ikke indrykning . Disse linjer genererer en fejl, hvis fortolkeren finder nogen førende hvide rum
3
Skriv følgende : Hej
hvis myNum == 1 : Hej
- . -> print " Number er 1. . "
Elif : Hej
-> tryk " Number er 2. . "
andet : Hej
- -> print " Number er ikke 1 eller 2".
-> print " Kunne ikke finde nummeret. "
" -> " repræsenterer en fordybning , uanset om det være en fane eller et tomt mellemrum . Når du bruger en if-sætning er " hvis ", " else" og alle " Elif " udsagn er afstemt med hinanden, mens alle eksekverbare muligheder er justeret så godt. Bemærk at " else" sætning bruger en multi- line kodeblokken , hver linje , der flugter med de samme indrykke regler
4
Skriv følgende : .
For x i intervallet (1, 5) : Hej
-> hvis x == myNum : Hej
-> -> print " myNum er" , x
- -> ellers : Hej
-> -> print " myNum er ikke" , x
Disse linjer bruger en if-sætning indlejret i en for sætning. If kodeblokken følger sin egen indrykning , som alle er tilføjet til for erklæring , som den tilhører
5
Skriv følgende : .
Def simpleFunction (): < br >
-> print " . Dette er en one-line funktion"
Når du definerer en ny funktion , ikke led erklæringen (første) linje. Indrykning hver efterfølgende linje, der er en del af funktionen mindst én gang
6
Skriv følgende : Hej
def largerFunction () : Hej
-> print. "Dette er en multi- line funktion. "
-> myVar = raw_input ( "Type noget :")
-> hvis isinstance ( myVar , str. ): < br >
-> -> hvis myVar == "" : Hej
-> -> -> print " . Du har indtastet ingenting "
-> -> ellers : Hej
-> -> -> print " Du har indtastet en streng. "
-> ellers : < br >
-> -> print " . Du har indtastet et nummer "
Igen hver kode blok følger sine egne indrykke regler, som er føjet til dem af oversigten er det indlejret i . KAYAK