Laden einer Bibliothek
Importanweisung |
Befehsaufruf |
|
|
|
|
|
|
dir(modulname)
zeigt alle Befehle im Modul an
help(befehl)
zeigt die Hilfe für den Befehl an
Module
|
Zufallszahlen |
|
Mathematik |
|
Turtle-Graphik |
|
Betriebssystem |
|
Console |
Zufallszahlen
|
Zufallszahl a<=x<=b |
|
Zufallszahl a<=x<b |
|
Zufallszahl 0<=x<b |
|
Zufallszahl 0.0 - 1.0 |
Turtlegraphik
|
Vorwärts s Einheiten |
|
Rückwärts s Einheiten |
|
Drehen nach Rechts |
|
Drehen nach Links |
|
nicht Zeichnen |
|
ab jetzt Zeichnen |
|
Kreis mit Radius r |
|
Füllfarbe setzen |
|
ab jetzt Ausfüllen |
|
Ausfüllen beenden |
|
zum Startpunkt |
|
neu Anfangen |
s: Anzahl Pixel
a: Winkel in Grad
f: Farbe z.Bsp. 'red'
Ein- und Ausgabe
var = int(input('prompt'))
|
var = float(input('prompt'))
|
|
print('text %s text' %(var))
|
print('text {} text'.format(var))
|
%s
Platzhalter Textvariable, %d
Platzhalter Zahlvariable
|
|
Operatoren
|
Addition |
|
Subtraktion |
|
Multiplikation |
|
Division |
|
Modulo |
|
xy |
|
Division ohne Rest |
Datentypen
Integer |
-25, 23 |
Float |
-2.34, 65.3 |
String |
'Hello', "World", """multiline""" |
Boolean |
True, False |
List |
[value, ...] |
Tupel |
(value, ...)1 |
Dictionary |
{key:value,...} |
Set |
{value, value,...}2 |
1 Klammern optional
2set() erzeugt eine leere Menge
Funktionen
def funktionsname(Var1, Var2=4):
#Anweisungen
#Anweisungen
return result #optional
|
Selektionen
if bedingung:
#Anweisungen, falls bedingung erfüllt ist
elif bedingung2:
#Anweisungen
else:
#Anweisungen
|
Bedingungen
|
kleiner als |
|
|
grösser als |
|
|
gleich |
|
|
kleiner gleich |
|
|
grösser gleich |
|
|
ungleich |
|
|
in |
|
|
nicht in |
|
Zeichenketten (Strings)
|
in Kleinbuchstaben umwandeln |
|
in Grossbuchstaben umwandeln |
|
old durch new ersetzen |
|
Teilt den String auf |
|
Zeichen 1-5 anzeigen |
|
erzeugt eine Buchstabenliste |
Iterationen
for-Schleifen
for item in list:
#Anweisungen für item
#Anweisungen für item`
#Anweisungen nach der Schleife
for i in range(n):
#Anweisungen n mal Wiederholen
while Schleife
while bedingung:
#Anweisungen
|
range(n) = [0,1,2,3,...,n-1]
Liste mit den ersten n Zahlen
break
beendet die Schleife. continue
beendet den aktuellen Durchlauf
Arbeiten mit Listen
|
Länge von myList |
|
i-tes Element der Liste |
|
Ausschnitt von i bis j |
|
True
wenn x in myList ist |
|
x myList anhängen |
|
x vor der Stelle i einfügen |
|
Element i ersetzen |
|
entfernt x aus myList |
|
entfernt das i-te Element |
Dictionarys
|
Länge von dict |
|
löscht den Schlüssel key |
|
Liste von Schlüsseln |
|
Wahr wenn es den Schlüssel gibt |
Exception Handling
try:
#Anweisungen
except exception type as var:
#Anweisungen
finally:
#Anweisungen
|
Dateien
|
Datei öffnen |
|
liest den ganzen File |
|
liest eine Zeile |
|
liest alle Zeilen |
|
Zeile für Zeile durchgehen |
|
schreibt in die Datei |
|
schliesst die Datei |
mode: 'r' lesen, 'w' schreiben,'r+' lesen und schreiben, 'a' anhängen
readlines() erzeugt eine Liste von Zeilen
|
Created By
www.ken.ch/%7elueg
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by Siniansung