Beruflich Dokumente
Kultur Dokumente
Importanweisung Befehsaufruf var = int(input('prompt')) < kleiner als => a < 10 x+y = Addition x-y Subtraktion # Einzeilig
import modulname modulname.befehl() var = float(input('prompt')) > grösser als => b>4 x*y = Mal x/y Division “““
import modul as short short.befehl() print('prompt') == gleich => c=='yes' x%y = Modulo x**y xy Mehrzeilig
from modul import * befehl() print('text %s text' %(var)) <= kleiner gleich => d<=5 x//y Division ohne Rest “““
» dir(modulname) zeigt alle Befehle im Modul an print('text {} text'.format(var)) >= grösser gleich => e<=7
» help(befehl) zeigt die Hilfe für den Befehl an »%s Platzhalter Textvariable != ungleich => g!='no' Zeichenketten (Strings)
»%d Platzhalter Zahlvariable 'in' in => 'x' in 'mexico' str.lower() in Kleinbuchstaben umwandeln
Datentypen 'not in' nicht in =>y not in 'mexico' str.upper() in Grossbuchstaben umwandeln
Integer -25, 23 str.replace(old,new) old durch new ersetzen
Float -2.34, 65.3 Funktionen If - Anweisung Str.find(‚p‘) Rückgae erste Index; -1 bei 0
String 'Hello', "World", """multiline""" def funktionsname(Var1, Var2=4): if bedingung: str.split(„-“) Teilt den String auf
Boolean True, False #Anweisungen str.strip(„ „)
#Anweisungen, falls bedingung erfüllt ist entfernt Zeichen vor und nach String
List [value, ...] #Anweisungen elif bedingung2: str[1:5] Zeichen 1-5 anzeigen
Tupel (value, ...)1 return result #optional #Anweisungen list(str) erzeugt eine Buchstabenliste
Dictionary {key:value,...} else:
Set {value, value,...}2 #Anweisungen
1
Klammern optional
Arbeiten mit Listen Dictionarys
2
set() erzeugt eine leere Menge
len(myList) Länge von myList len(dict) Länge von dict
for-Schleifen myList[i] i-tes Element der Liste del dict[key] löscht den Schlüssel key
for item in list: MyList[-1] letztes Element der Liste dict.keys() Liste von Schlüsseln
#Anweisungen für item myList[i:j] Ausschnitt von i bis j key in dict Wahr wenn es den Schlüssel gibt
#Anweisungen für item x in myList True wenn x in myList ist dict = {key: value, }
break #bricht die Schleife ab myList.append(x) x myList anhängen Exception Handling
Tuples try:
continue #bricht nur folgende myList.insert(i,x) x vor der Stelle i einfügen
Tuples sind wie read-only Listen #Anweisungen
Anweisung ab` myList[i]=x Element i ersetzen
Kann nicht geändert oder ergänzt werden except exception type as var:
#Anweisungen nach der Schleife myList.remove(x) entfernt x aus myList
coordinates = (1,2,3) #Anweisungen
myList.pop(i) entfernt das i-te Element
X,y,z = coordinates finally:
for i in range(n): myList=[]
#Anweisungen n mal Wiederholen liste3 = liste1 + liste2 #Anweisungen
List.sort(reverse=True)
while Schleife except: #Anzeige Fehler
while i<5: print(„Oooops: „,sys.exc_info()[0])
#Anweisungen