Flashcards
Phyton

Flashcards do conjunto (32)
- 1Was 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. - 2Was 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 - 3Wie 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. - 4Wann 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. - 5Fü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.
""" - 6Was für ein Rechenzeichen muss man machen, wenn man etwas Potenzieren will?**
Beispiel: x = 2 **3
= 8 - 7Was 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. - 8Was kann ein String enthalten?Buchstaben, Nummern und Symbole
Beispiel:
name = "Lisa"
age = "21"
food = "vegan" - 9Wie muss ein String immer aussehen?Er muss immer Anführungszeichen haben.
Beispiel:
name = "Lisa" - 10Wo 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!' - 11Was ist der "index"?Jeder Charakter in einem String ist einer Nummer zugewiesen. Diese Nummer nennt man index.
Beispiel: c = "cats"[0]
n = "Ryan"[3] - 12Mit welcher Nummer fängt der Index an zu zählen?0
- 13Was sind "string methods"?Strong Methods lassen dich spezifische Aufgaben für Strings ausführen.
- 14Nenne 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) - 15Wieso 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. - 16Schreibe ein Beispiel für einen String, den du in der Konsole gezeigt haben möchtest und ein Beispiel für eine VariableBeispiel String:
print "lisa"
Beispiel Variable:
the_man_shouts = "Peng!"
print the_man_shouts - 17Was 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. - 18Wie 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!" - 19Was 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) - 20Welche Funktion nutzt du um die aktuelle Zeit und Datum zu bekommen?datetime.now()
Beispiel:
from datetime import datetime
now = datetime.now()
print now - 21Was 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 - 22Schreibe ein Beispiel auf, was du im Editor schreiben musst, dass du dein heutiges Datum in der Konsole siehst. In dieser Art: dd/mm/yyyyfrom datetime import datetime
now = datetime.now()
print '%s/%s/%s' % (now.month, now.day, now.year) - 23Wie 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) - 24Schreibe die 6 "comparators" auf.1. ==
2. !=
3. <
4. <=
5. >
6. >= - 25Was macht der boolean operator "not"?Alles was True ist wird zu False und alles was False ist wird zu True.
- 26Wie 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 False1. not
2. and
3. or
Lösung:
True - 27Was 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. - 28Schreibe ein Beispiel für ein "else statement".if 8 > 9:
print "I don't print!"
else:
print "I get printed!" - 29Was bedeutet "elif"?Eine Abkürzung für "else if".
Es bedeutet "Andernfalls, wenn der folgende Ausdruck wahr ist, tu das!" - 30Schreibe ein Beispiel in dem if, else und elif vorkommt!i

- 31Was wird durch den Code angezeigt?-1
0
1
None
- 32Schreibe 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"..."
Informações
- Descrição
- Aus codeacademy.
- Criado por
- Lisa Hofmann · jan 2017
- Atualizado
- 14 jan 2017
- Visualizações
- 39
- Tags
- Avaliação