Programmeren in Python
, print(formule/code/lijst) -> het uitvoeren van een code
# -> het plaatsen van een opmerking (comment)
** -> tot de macht
% -> modulo, linker getal delen door het rechter getal -> wat dan overblijft
== -> gelijk aan
!= -> niet gelijk aan
<= -> kleiner dan of gelijk aan
>= -> groter dan of gelijk aan
variabel = -> het geven van een naam aan een bepaald gegeven
type(variabel) -> het opvragen van het type van een bepaalde variabel
Verschillende typen
float -> decimaal getal
int (integer) -> geheel getal
str (string) -> tekst
bool (boolean) = True of False
list -> lijst met meerdere gegevens
‘ ‘ of “ “ -> manier om tekst aan te geven (string)
float(variabel) -> omzetten van een variabel in een float
int(variabel) -> omzetten van een variabel in een integer
str(variabel) -> omzetten van een variabel in een string
bool(variabel) -> omzetten van een variabel in een boolean
Lijsten
nieuwe lijstnaam = list[‘gegeven 1’, ‘gegeven 2’, ‘gegeven 3’, enzo]
Een lijst kan bestaan uit verschillende typen, ook is het mogelijk om te verwijzen naar individuele
variabelen in een lijst.
Subsetting lijsten
Zeroindexing -> bij het gebruik van zeroindexing is het eerste gegeven altijd 0 en het tweede 1,
enzovoort. Vanaf achter bekeken is het laatste gegeven -1 en de een na laatste -2,
enzovoort,
lijstnaam[1] -> weergeven van index 1 (variabel 2)
lijstnaam[-2] -> weergeven van index -2 (een na laatste variabel)
lijstnaam[1:3] -> weergeven van index 1 en 2 (variabel 2 en 3), eerste cijfer is altijd inclusief en de
laatste exclusief
lijstnaam[:3] -> weergeven van index 0, 1 en 2 (variabel 1, 2 en 3)
lijstnaam[3:] -> weergeven vanaf index 3 tot en met het laatste getal in de index (vanaf variabel 4)
Aanpassingen in lijsten
lijstnaam[8] = ‘nieuw gegeven’ -> het aanpassen van het gegeven bij index acht in iets anders
lijstnaam + [‘nieuw gegeven 1’, ‘nieuw gegeven 2’, enzo] -> het toevoegen van extra gegeven aan een
lijst
del(lijstnaam[-4 : -2]) -> verwijderen van index -4 en -3 uit een lijst
nieuwe lijstnaam = oude lijstnaam[:] -> het kopiëren van een lijst zodat er geen aanpassingen worden
gedaan in de oude lijst als je wat wijzigt in de nieuwe lijst
nieuwe lijstnaam = list(oude lijstnaam) -> het kopiëren van een lijst zodat er geen aanpassingen
, print(formule/code/lijst) -> het uitvoeren van een code
# -> het plaatsen van een opmerking (comment)
** -> tot de macht
% -> modulo, linker getal delen door het rechter getal -> wat dan overblijft
== -> gelijk aan
!= -> niet gelijk aan
<= -> kleiner dan of gelijk aan
>= -> groter dan of gelijk aan
variabel = -> het geven van een naam aan een bepaald gegeven
type(variabel) -> het opvragen van het type van een bepaalde variabel
Verschillende typen
float -> decimaal getal
int (integer) -> geheel getal
str (string) -> tekst
bool (boolean) = True of False
list -> lijst met meerdere gegevens
‘ ‘ of “ “ -> manier om tekst aan te geven (string)
float(variabel) -> omzetten van een variabel in een float
int(variabel) -> omzetten van een variabel in een integer
str(variabel) -> omzetten van een variabel in een string
bool(variabel) -> omzetten van een variabel in een boolean
Lijsten
nieuwe lijstnaam = list[‘gegeven 1’, ‘gegeven 2’, ‘gegeven 3’, enzo]
Een lijst kan bestaan uit verschillende typen, ook is het mogelijk om te verwijzen naar individuele
variabelen in een lijst.
Subsetting lijsten
Zeroindexing -> bij het gebruik van zeroindexing is het eerste gegeven altijd 0 en het tweede 1,
enzovoort. Vanaf achter bekeken is het laatste gegeven -1 en de een na laatste -2,
enzovoort,
lijstnaam[1] -> weergeven van index 1 (variabel 2)
lijstnaam[-2] -> weergeven van index -2 (een na laatste variabel)
lijstnaam[1:3] -> weergeven van index 1 en 2 (variabel 2 en 3), eerste cijfer is altijd inclusief en de
laatste exclusief
lijstnaam[:3] -> weergeven van index 0, 1 en 2 (variabel 1, 2 en 3)
lijstnaam[3:] -> weergeven vanaf index 3 tot en met het laatste getal in de index (vanaf variabel 4)
Aanpassingen in lijsten
lijstnaam[8] = ‘nieuw gegeven’ -> het aanpassen van het gegeven bij index acht in iets anders
lijstnaam + [‘nieuw gegeven 1’, ‘nieuw gegeven 2’, enzo] -> het toevoegen van extra gegeven aan een
lijst
del(lijstnaam[-4 : -2]) -> verwijderen van index -4 en -3 uit een lijst
nieuwe lijstnaam = oude lijstnaam[:] -> het kopiëren van een lijst zodat er geen aanpassingen worden
gedaan in de oude lijst als je wat wijzigt in de nieuwe lijst
nieuwe lijstnaam = list(oude lijstnaam) -> het kopiëren van een lijst zodat er geen aanpassingen