Hvordan skrive kode i Python
Python er et tolket programmeringsspråk som fokuserer mest på objektorienterte og imperativ programmering stiler for bruk på ulike operativsystemer. Python er forskjellig fra noen andre programmeringsspråk i at den ikke bruker parenteser på samme måte, men stiller samtidig strenge regler for hvordan du formaterer kode. Du kan skrive kode i et Python-fil for å lagre det eller skrive det inn direkte på ledeteksten på Shell eller kommandolinje.
Bruksanvisning
1 Åpne Python Shell og starte en ny programfil. Skriv inn følgende:
Dette er mitt program
skrive "Hei, verden!" # Min første kodelinje
Hash symbolet angir en kommentar. Kommentarer vises ikke i hovedprogrammet. De bare hjelpe deg å forstå koden bedre, spesielt når du har hundrevis eller tusenvis av linjer. Du kan plassere kommentarer hvor som helst i programfilen.
2 Skriv inn følgende:
strVar = "Dette er en streng variabel."
intVar = 25
Disse linjene lage to strenger. I motsetning til enkelte andre programmeringsspråk, trenger du ikke å eksplisitt deklarere datatypen. Python ser variabelverdien og automatisk tildeler en datatype. Du kan bruke andre typer, inkluderer flyttall og boolske verdier.
3 Skriv inn følgende:
width = 15
height = 32
print bredde * høyde
De to første linjene skaper to heltallsvariabler. Den "print" -funksjonen på tredje linje skriver multipliseres verdien til skjermen. Du kan bruke mange andre typer matematikk.
4 Skriv inn følgende:
userSelection = raw_input ( "Gjør et valg (1 eller 2):")
hvis userSelection == "1":
-> Print "Du valgte 1."
elif userSelection == "2":
-> Print "Du valgte 2."
ellers:
-> Print "Du har ikke valgt riktig."
Den "raw_input" -funksjonen ber brukeren om å skrive inn tekst. Den første linjen gjør det og lagrer brukerens input i en variabel. Den bruker da en "hvis" statement å informere brukeren om hans valg. Legg merke til at Python ikke bruker parenteser som noen andre programmeringsspråk. Imidlertid er innrykk viktig i Python. Når du bruker blokk-kode, slik som med dette hvis setningen, må du rykke neste linje ved hjelp av enten en plass eller en fane (vist her med "->"). Dette gjelder også andre ting som looper, for uttalelser og funksjoner.
5 Skriv inn følgende:
a = 1
mens en <= 10:
-> Print en
-> A = a + 1
Dette skriver ut tallene en til ti i en loop, kun ved hjelp av en variabel og oppdatere det på hver passering.
6 Skriv inn følgende:
def myFunction ():
-> UserText = raw_input ( "Skriv noe:")
-> Print "Du skrev:" + userText
Den "def" søkeord angir at du oppretter en ny funksjon. I dette eksemplet funksjonen ber bare brukeren for tekst, skriver deretter at teksten til skjermen. Igjen, merk innrykk i blokken av funksjonen. Å kalle denne funksjonen, skriver du bare "myFunction ()" noe annet sted i programmet eller kjøre det fra Python Shell.
7 Skriv inn følgende:
list = [ 'a', 'b', 'c', 'd']
list.append ( "e")
print liste
print liste [2]
Den første linjen oppretter en liste over tegn fra 'a' til 'd.' Den neste linje føyer tegnet "e" til enden av listen. Merk at for å lage en liste, du bruker hakeparenteser, men å bruke append metoden du bruker parentes. Den tredje linjen skriver ut hele innholdet i "list" listen, mens den fjerde linjen skriver bare den tredje verdien, 'c.' Det skriver den tredje verdien fordi Python bruker null-indeksering, noe som betyr at det første elementet på listen har indeksen null, det andre elementet har indeksen en, og så videre. Du kan bruke ulike datatyper for hvert element i en liste.
8 Lagre Python program filen og kjør den i Shell.