Phyton

Description

Aus codeacademy.
Lisa Hofmann
Flashcards by Lisa Hofmann, updated more than 1 year ago
Lisa Hofmann
Created by Lisa Hofmann over 7 years ago
20
0

Resource summary

Question Answer
Was sind "variables"? Was machen sie? Eine Variable speichert einen Teil Daten und gibt es einen bestimmten Namen. Beispiel: spam = 5 Die Variable span speichert die Nummer 5.
Was ist der Datentyp "boolean"? Was macht ihn aus? Boolean ist wie ein Lichtschalter. Es hat nur 2 Werte. True oder False. Beispiel: a = True b = False
Wie ordnet man einer Variable einen neuen Wert zu? Indem man ihn einfach darunter schreibt. Beispiel: my int = 7 my int = 3 print my_int 3 wird erscheinen, die 7 nicht.
Wann bekommt man diese Fehlermeldung? IndentationError: expected an indented block Worauf muss man deswegen hier achten? def spam(): eggs = 12 return eggs print spam() Da man keine Leerzeichen vor den Code gemacht hat, vor den sie gehören. Beispiel: def spam(): eggs = 12 return eggs print spam() vor eggs und return müssen jeweils 4 Leerzeichen.
Für einen Kommentar nimmt man das # Zeichen. Was nimmt man für einen Kommentar, der über mehrere Zeilen gehen soll? 3 Anführungszeichen Beispiel: """Sipping from your cup 'til it runneth over, Holy Grail. """
Was für ein Rechenzeichen muss man machen, wenn man etwas Potenzieren will? ** Beispiel: x = 2 **3 = 8
Was macht dieser Code?: 3 % 2 Was ist das %, was macht es? Es ist der Modulo Operator, er gibt den Rest einer Division an. Also wäre das bei 3%2 = 1, weil 2 einmal in die 3 geht und 1 übrig bleibt.
Was kann ein String enthalten? Buchstaben, Nummern und Symbole Beispiel: name = "Lisa" age = "21" food = "vegan"
Wie muss ein String immer aussehen? Er muss immer Anführungszeichen haben. Beispiel: name = "Lisa"
Wo liegt hier das Problem? 'There's a snake in my boot!' Wie löst man es? Der Code bricht, weil Python denkt, das Apostroph in 'there's' beendet den String. Wir können das Problem damit lösen: 'There\'s a snake in my boot!'
Was ist der "index"? Jeder Charakter in einem String ist einer Nummer zugewiesen. Diese Nummer nennt man index. Beispiel: c = "cats"[0] n = "Ryan"[3]
Mit welcher Nummer fängt der Index an zu zählen? 0
Was sind "string methods"? Strong Methods lassen dich spezifische Aufgaben für Strings ausführen.
Nenne 4 string methods. len() - Zeigt die anzahl von buchstaben eines Strings an. lower() - Macht alle Buchstaben kleingeschrieben. upper() - Alles Großgeschrieben str() - Macht keine Strings, zu Strings. Wie: str(2) = "2" Beispiel: print parrot.lower() oder pi = 3.14 print str(pi)
Wieso schreibt man z.B. bei len(string) und str(object) das in die Klammer, aber bei "String".upper() das nach einem Punkt? Methoden die mit dem Punkt arbeiten, funktionieren nur mit Strings. Doch andere wie len() oder str() funktionieren mit allen Datentypen.
Schreibe ein Beispiel für einen String, den du in der Konsole gezeigt haben möchtest und ein Beispiel für eine Variable Beispiel String: print "lisa" Beispiel Variable: the_man_shouts = "Peng!" print the_man_shouts
Was ist "String Concatenation" und mach ein Beispiel dazu. String Concatenation bedeutet, dass man mehrere Strings zusammenfügt. Beispiel: print "Life " + "of " + "Vegans" Beachte die Leerzeichen nach Life und of, damit es wie 3 einzelne Wörter aussieht.
Wie kombinierst du einen String mit etwas das kein String ist? Nenne ein Beispiel. Man macht es zu einem String, mit der str() Methode. Beispiel: print "I have " + str(2) + " coconuts!"
Was ist die beste Methode, 2 Strings zusammen zu ketten? Schreibe ein Beispiel auf. Die Methode, mit der % Operator. Dieser kombiniert einen string mit variablen. Beispiel: string_1 = "Vegan" print "What's the best diet anyone can follow? It's a %s diet." % (string_1)
Welche Funktion nutzt du um die aktuelle Zeit und Datum zu bekommen? datetime.now() Beispiel: from datetime import datetime now = datetime.now() print now
Was machst du, wenn du die Funktion für das Datum und die Zeit nutzt, aber nur das Jahr erfahren möchtest? from datetime import datetime now = datetime.now() current_year = now.year oder auch: now.month now.day
Schreibe ein Beispiel auf, was du im Editor schreiben musst, dass du dein heutiges Datum in der Konsole siehst. In dieser Art: dd/mm/yyyy from datetime import datetime now = datetime.now() print '%s/%s/%s' % (now.month, now.day, now.year)
Wie sieht der Code aus, wenn du dir die aktuelle Zeit anzeigen lassen willst in hh:mm:ss ? from datetime import datetime now = datetime.now() print '%s:%s:%s' % (now.hour, now.minute, now.second)
Schreibe die 6 "comparators" auf. 1. == 2. != 3. < 4. <= 5. > 6. >=
Was macht der boolean operator "not"? Alles was True ist wird zu False und alles was False ist wird zu True.
Wie auch beim Rechnen werden boolean operatoren nicht einfach so nacheinander ausgewertet. In welcher Reihenfolge werden sie ausgeführt? Beispiel: Was kommt hier raus? True or not False and False 1. not 2. and 3. or Lösung: True
Was ist "if"? If ist eine bedingte Aussage, die einen bestimmten Code ausführt, wenn er als "Wahr" (True) gilt. Wenn er "Falsch" ist, wird er übersprungen.
Schreibe ein Beispiel für ein "else statement". if 8 > 9: print "I don't print!" else: print "I get printed!"
Was bedeutet "elif"? Eine Abkürzung für "else if". Es bedeutet "Andernfalls, wenn der folgende Ausdruck wahr ist, tu das!"
Schreibe ein Beispiel in dem if, else und elif vorkommt! i
Was wird durch den Code angezeigt? -1 0 1 None
Schreibe ein Beispiel für einen "Comparator", dann eines für einen "Boolean oparator" und noch eins für "Conditional statements". Comparator: 3<4 Boolean oparator: True or False Conditional statements: if lalala(): print ".." elif lalala(): print "..." else: print"..."
Show full summary Hide full summary

Similar

ein kleines Informatik Quiz
AntonS
Einführung Anwendungsentwicklung
G. E.
3_Scratch: Kostüme & Nachrichten
Michael Seeholzer
SCL Programmieren
Pascal Gerster
Einführung Programmieren
Aaron Welther
Grundwissen der Programmiersprache Ruby
Lisa Hofmann
Typescript
Curcubeu Z
Programmieren Karteikarten
Steffi Kirsche
Imperatives Programmieren
Marie Göske
HTML
Mira Krenn
Programmieren
Marie Göske