De programmeertaal Python biedt vele voordelen voor beginnende programmeurs . Het heeft een duidelijke en eenvoudige syntax , functies op het web en als desktop- instrument voor ontwikkeling , en het komt compleet met een uitgebreide bibliotheek van functies . Bovendien Python werkt over alle besturingssystemen , en het vereist slechts de Python-interpreter en een tekstverwerker . Beginnende programmeurs kunnen springen in Python en beginnen met het leren van fundamentele programmering concepten zoals variabele opdracht, functie-definitie , en snel , het verplaatsen naar meer complexe programma's in een korte tijd . Variable Assignment variabele toewijzing appartementen in Python lijkt opdracht in andere talen x = 4 In dit voorbeeld is de variabele " x " bevat nu de waarde 4 . In tegenstelling tot sommige andere talen , zijn Python lijnen niet puntkomma beëindigd . Het einde van een regel geeft het einde van een commando . Bovendien zijn Python variabelen niet getypt . In tegenstelling tot de C /C + + of Java , die variabele declaratie gebruikt met types zoals : int x = 4 Python variabelen kan elke waarde en type wordt bepaald op variabele opdracht. Worden gedragen als - zoals optellen - op variabelen , maar moeten deze van hetzelfde type. Een programmeur kan een integer en een reeks tekens niet toevoegen , bijvoorbeeld . Data Types Python bevat alle typische soorten gegevens die aanwezig zijn in andere talen , zoals integers , praalwagens , booleans en strijkers . Een andere belangrijke data type in Python is de List . Een lijst is een verzameling gegevens voor een naam die kan worden verwezen door index . Bijvoorbeeld , x = [ ' g' , ' t ' , ' e ' ] De variabele " x " is een lijst van drie waarden . Een lijst wordt aangeduid door vierkante haken rond toegewezen waarden . Om een van deze waarden te krijgen, moet de programmeur verwijzen is de index : afdruk x [ 1 ] t Voor lijsten , alle indices beginnen bij 0 . De eerste index , x [ 0 ] , zal houden value " g " en ga zo maar door . Functie Definitie en Bellen Functies nemen blokken van code en definiëren ze onder een naam, die een programmeur kan bellen om de code in de functie gedefinieerd op elk gewenst moment uitvoeren . De "def " keyword betekent een functie-definitie : def dubbele ( x ) : --- > return x 2 * De functie " dubbel" definieert een blokkeren van de code , en geeft weer een waarde ( x * 2 ) . Met behulp van de functie is een eenvoudig als het gebruik van zijn naam : = 3 = double ( y ) druk z 6 y z blokken van code die bij elkaar blijven worden aangeduid door lijn inspringen . De inkeping wordt aangetoond met de pijl in dit voorbeeld . Voor code om een deel van de dubbele functie blijven, moet het een tabblad verder streepje na de dubbele definitie . Als ... Else Python maakt gebruik van een paar verklaringen aan de stroom van een programma . De " if" statement voert een actie op basis van een voorwaardelijke of een evaluatie van een waarde als x == 2 : . /* Dingen doen * / verklaring " x == 2 " geeft een waarde als True of False geëvalueerd . Als dat waar is , de instructie if voert haar code . Als False , wordt de code overgeslagen . Een "else " statement kan alternatief code definiëren om een if , die altijd zal uitvoeren moet een "if " statement fail : als x == 2 : /* dingen doen * /< br > anders : /* doe andere dingen * / Tijdens en voor Loops Vergelijkbaar met een if-statement , een " terwijl de " instructie maakt een lus , of een blok code dat zolang een voorwaardelijke uitspraak herhaalt klopt : terwijl x == 2 /* dingen doen * / Als x niet gelijk 2 , vervolgens de code in de lus begint . Zodra het eindigt , de x == 2 voorwaardelijk wordt opnieuw gecontroleerd , en indien nog steeds waar is, zal de code opnieuw in te voeren . De code in de while blok blijft een valse waarde loopt tot x == 2 terugkeert . "Want " loops zijn speciale lussen die werken op lijsten . Een for-lus neemt elk item uit de lijst en kan de programmeur om iets te doen met de waarden : x = [ ' g' , ' t ' , ' e ' ] voor y in x : . druk y in de lus , de variabele "y " zal elk element vertegenwoordigen in de lijst , een tegelijk < br >
|