programmeringssproget Python giver mange fordele til uerfarne programmører. Det har en klar og enkel syntaks funktioner på nettet og som en desktop udviklingsværktøj , og det kommer komplet med et omfattende bibliotek af funktioner. Desuden Python fungerer på tværs af alle operativsystemer , og det kræver kun Python tolk og en tekst editor. Begyndelsen programmører kan hoppe ind Python og begynde at lære grundlæggende programmering begreber som variable opgave , funktion definition , og hurtigt, flytter ind på mere komplekse programmer i en kort tid. Variable Assignment
Variabel opgave i Python ligner opgave i andre sprog : Hej
x = 4 fotos
I dette eksempel variablen "x" indeholder nu værdien 4 . I modsætning til nogle andre sprog , er Python linjer ikke semikolon opsagt. Enden af en linie betegner afslutningen af en kommando . Desuden er Python variabler ikke er skrevet. I modsætning til C /C + + eller Java, som bruger variabel erklæring typer såsom :
int x = 4
Python variable kan antage enhver værdi , og type fastlægges på variabelt opgave. Når du udfører operationer - såsom tilføjelse - om variabler , men de skal være af samme type. En programmør kan ikke tilføje et heltal og en streng af tegn , for eksempel.
Datatyper
Python indeholder alle de typiske datatyper til stede på andre sprog , såsom heltal , flåd, Booleans og strygere . En anden vigtig datatype i Python er List . En liste er en samling af data relateret til et navn , som kan refereres til af indekset . For eksempel x
= [ 'g' , 't ', ' e ']
variablen "x" er en liste over tre værdier . En liste er angivet ved firkantede parenteser omkring tildelte værdier . For at få nogen af disse værdier, skal programmøren referere er ved index : Hej
print x [1]
t
lister alle indeks starter ved 0 . Den første indeks , x [0] , vil holde værdien "g" og så videre.
Function Definition og Opkald
funktioner tager blokke af kode og definere dem under et navn , som en programmør kan kalde at udføre koden defineret i funktion til enhver tid. Den " def " søgeord betyder en funktion definition : Hej
def dobbelt ( x ) : Hej
---> retur x * 2
Funktionen "dobbelt" definerer et blok af kode , og giver tilbage en værdi ( x * 2). Brug af funktionen er et simpelt som at bruge sit navn : Hej
y = 3 fotos
z = dobbelt ( y)
print z
6 fotos
blokke af kode , der forbliver sammen, er tilkendegivet ved linje indrykning. Indrykningen demonstreres med pilen i dette eksempel. For kode til at forblive en del af den dobbelte funktion , må det led én fane yderligere efter den dobbelte definition.
If ... Else
Python bruger et par udsagn til kontrollere strømmen af et program . Den " hvis " erklæring udfører en handling baseret på en betinget eller en vurdering af en værdi,
hvis x == 2: .
/* Do stuff * /
udsagnet " x == 2" returnerer en værdi vurderet som enten sande eller falske. Hvis true udfører sætningen sin kode . Hvis False er koden springes over. En " ellers " erklæring kan definere alternativ kode til en hvis der altid vil udføre , hvis en "hvis" erklæring mislykkes : Hej
hvis x == 2 : Hej
/* do stuff * /< br >
andet : Hej
/* gøre andre ting * /
Mens og efter sløjfer
Svarende til en if-sætning ", en mens "erklæring skaber en løkke eller blok af kode , der gentager , så længe en betinget udsagn er sandt : Hej
mens x == 2
/* do stuff * /
< p > Hvis x er lig med 2 og derefter koden i løkken begynder. Når det ender , er x == 2 betinget kontrolleres igen, og hvis der stadig sandt, vil koden køre igen. Koden i mens blokken vil fortsætte med at køre, indtil x == 2 returnerer en falsk værdi.
"For" loops er specielle loops , der arbejder på lister . A for løkke tager hvert element på listen, og gør det muligt for programmøren at gøre noget med de værdier : Hej
x = [ 'g' , 't ', ' e ']
for y i x: .
print y
for loop, vil variablen " y" repræsenterer hvert element på listen, en ad gangen
< br >