|
Text ausgeben
|
print("Hello world!") >> Hello world! |
|
Text mit einer Variablen ausgeben
|
msg = "Hello world!" >> Hello world! |
|
Verkettung (Strings kombinieren)
|
first_name = 'albert' >> albert einstein |
|
Numerische Typen
|
|
int, long float |
für ganze Zahlen (long ist für besonders große Zahlen)
für Kommazahlen |
|
Boolsche Werte
|
|
bool |
Wahrheitswerte (true, false)
|
|
Arithmetische Operationen
|
|
x+y x-y x*y x/y x%y x**y |
Addition
Subtraktion Multiplikation Division Rest bei ganzahliger Division Potenz |
|
Eine einfache While-Schleife
|
current_value = 1 |
|
Den Benutzer entscheiden lassen, wann die Schleife beendet werden soll
|
msg = '' << Hallo Welt! print(msg) >> Hallo Welt! |
|
Tupel erstellen
|
dimensionen = (1920, 1080) |
|
Liste erstellen
Strings gehören in einfache Anführungszeichen |
liste = [elem0, elem1, elem2] |
|
erstes und letztes Element erhalten
|
erstesElem = liste[0] |
|
Elemente zu einer Liste hinzufügen
|
liste = [] |
|
Durchgehen einer Liste
|
for elem in liste: je nachdem, was elem für einen Typ hat, wird eine Zahl, ein Zeichen oder ein String ausgegeben >>4 >>a >>Hallo >>3,46 |
|
Numerische Listen erstellen
|
quadrate = [] |
|
Abkürzung
|
quadrate = [x**2 for x in range(1, 11)] |
|
Listen teilen
|
finalisten = ['sam', 'bob', 'ada', 'bea'] |
|
Listen kopieren
|
kopieVonListe = liste[:] |
|
Aufforderung zur Eingabe
|
name = input("Wie ist dein Name? ") << Steve Wenn auf dem Bildschirm die Frage "Wie ist dein Name? " steht, ist man aufgefordert eine Eingabe zu tätigen. Diese wird in der Variablen name gespeichert. >> Hallo, Steve! |
|
Aufforderung zur Zahleneingabe
|
alter = input("Wie alt bist du? ") << 16 alter = int(alter) Hier findet eine Typumformung statt, da jede Eingabe zunächst als String gespeichert wird. pi = input("Was ist der Wert von Pi? ") << 3,141592654 pi = float(pi) |
|
Eine einfache Funktion
|
def begruesse_benutzer(): Zeigt eine Begrüssung. >> Hallo! |
|
Argumente übergeben
|
def greet_user(username): Zeigt eine persoenliche Begruessung an. >> Hallo, SummerBYTE ;D . |
|
Standardwerte für Parameter
|
def make_pizza(topping='Bacon'): Erstellt eine einfach belegte Pizza >> Du bekommst eine Bacon Pizza. >> Du bekommst eine Pepperoni Pizza. |
|
Rückgabe eines Wertes
|
def summiere(x, y): Gibt die Summe von 2 Zahlen zurück >> 8 |
|
Vergleichsbedingungen
|
|
|
gleich
ungleich größer als größer gleich kleiner als kleiner gleich |
x == 42 |
|
Bedingungen mit Listen
|
|
elem1 in liste |
|
|
Boolesche Werte zuweisen
|
|
aktiv = True |
|
|
Einfache if-Verzweigung
|
|
if alter >= 18: >> Du darfst wählen! |
|
|
if-elif-else-Verzweigungen
nur ein Codeblock wird ausgeführt (Reihenfolge beachten!) |
|
if alter < 4: |
|
|
Erstellen einer Klasse "Hund"
|
class Dog():Stellt einen Hund dar.Initialisiert eine Instanz der Klasse Hund.Simuliert sitzten. >> Fluffy ist ein braver Junge. my_dog.sit() >> Fluffy sitzt. |
|
Vererbung
|
class SARDog(Dog):Stelle einen Rettungshund dar.Initialisert die Instanz des Rettungshundes.Simuliert die Suche.>> Fang ist ein Rettungshund. my_dog.search() >> Fang sucht. |
|
Einfaches Wörterbuch
|
alien = {'Farbe': 'grün', 'Punkte': 5} |
|
Zugriff auf einen Wert
|
print("Die Farbe des Aliens ist " + alien['Farbe']) >> Die Farbe des Aliens ist grün |
|
neues Schlüssel-Wert-Paar einfügen
|
alien['x_position'] = 0 |
|
Durchlaufen aller Schlüssel-Wert-Paare
|
lieblingszahl = {'erik': 17, 'julia': 4} >> erik liebt die 17 >> julia liebt die 4 |
|
Durchlaufen aller Schlüssel
|
lieblingszahl = {'erik': 17, 'julia': 4} >> erik liebt eine Zahl >> julia liebt eine Zahl |
|
Durchlaufen aller Werte
|
lieblingszahl = {'erik': 17, 'julia': 4} >> 17 ist ein Liebling >> 4 ist ein Liebling |
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.