Sie sind auf Seite 1von 2

Python 3 Cheatsheet

Laden einer Bibliothek Operatoren


Importanweisung Befehlsaufruf x+y Addition x-y Subtraktion
import modulname modulname.befehl() x*y Multiplikation x/y Division
import modul as short short.befehl() x//y Division ohne Rest
from modul import * befehl()
Datentypen
dir(modulname) zeigt alle Befehle im Modul an
help(befehl) zeigt die Hilfe für den Befehl an Integer -25, 23
Float -2.34, 65.3
Module String ’Hello’, "World", """multiline"""
random Zufallszahlen Boolean True, False
math Mathematik List [value, ...]
Tupel (value, ...)
Zufallszahlen
Dictionary {key:value,...}
randint(a,b) Zufallszahl a<=x<=b
Set {value, value,...}
randrange(a,b) Zufallszahl a<=x<b
randrange(b) Zufallszahl 0<=x<b Funktionen
random() Zufallszahl 0.0 - 1.0 def funktionsname(Argumente):
Code der Funktion

Ein- und Ausgabe Verwzeigungen


var = int(input(’prompt’)) if Bedingung:
mit int wird die Eingabe in einen Integer umgewandelt #Anweisungen, falls Bedingung erfüllt ist
var = float(input(’prompt’)) elif Bedingung 2:
mit float wird die Eingabe in eine Dezimalzahl #Anweisungen, falls Bedingung 2 erfüllt ist
umgewandelt else:
#Anweisungen, falls keine Bedingung erfüllt ist.
print(’prompt’)

1
Bedingungen Arbeiten mit Listen
< kleiner als a < 10 len(myList) Länge von myList
> grösser als b>4 myList[i] i-tes Element der Liste
== gleich c==’yes’ myList[i:j] Ausschnitt von i bis j
<= kleiner gleich d<=5 x in myList True wenn x in myList ist
>= grösser gleich e<=7 myList.append(x) x myList anhängen
!= ungleich g!=’no’ myList[i]=x Element i ersetzen
in in ’x’ in ’mexico’ myList.remove(x) entfernt x aus myList
not in nicht in ’y’ not in ’mexico’ myList.pop([i]) entfernt das i-te Element

Zeichenketten (Strings)

Strings Slicing

Iterationen
for-Schleifen
for item in list:
CODE
for i in range(n):
CODE n mal wiederholen

while Schleife
while bedingung:
CODE

Das könnte Ihnen auch gefallen