Python

Python Menu

Arithmetische Operatoren

Die Operatoren Addition (+), Subtraktion (-), Multiplikation (*) und Division (/) können in Python mit Zahlen verwendet werden.

Ein weiterer verfügbarer Operator ist der Modulo (%)-Operator, der den ganzzahligen Rest der Division zurückgibt. Dividend % Divisor = Restbetrag.

restbetrag = 14 % 3 print(restbetrag)

Die Verwendung von zwei Multiplikationszeichen dient als Exponent.

quadrat = 3 ** 2 kubik = 3 ** 3 print(quadrat) print(kubik)

Operationen mit Strings

Python unterstützt die Verkettung von Zeichenketten mit dem Additionsoperator:

mein_text= "Hello" + " " + "World" print(mein_text)

Python unterstützt auch die Multiplikation von Strings, um eine Zeichenkette mit einer sich wiederholenden Sequenz zu bilden:

lol= "ha" * 10 print(lol)

Listenoperationen

Listen können mit dem Additionsoperator verbunden werden:

gerade_zahlen = [2,4,6,8] ungerade_zahlen = [1,3,5,7] alle_zahlen = ungerade_zahlen + gerade_zahlen print(alle_zahlen)

Genau wie bei Zeichenketten unterstützt Python die Bildung neuer Listen mit einer sich wiederholenden Folge mit Hilfe des Multiplikationsoperators:

print([1,2,3] * 3)

Übung

Das Ziel dieser Übung ist es, zwei Listen namens x_liste und y_liste zu erstellen, die jeweils 10 Instanzen der Variablen x und y enthalten. Außerdem sollst du eine Liste namens große_liste erstellen, die die Variablen x und y jeweils 10-mal enthält, indem du die beiden erstellten Listen miteinander verkettest.

x = object() y = object()
# TODO: ändere diesen Code x_liste = [x] y_liste = [y] große_liste = []
print("x_liste enthält %d Objekte" % len(x_liste)) print("y_liste enthält %d Objekte" % len(y_liste)) print("große_liste enthält %d Objekte" % len(große_liste ))
# Test-Code if x_liste.count(x) == 10 and y_liste.count(y) == 10: print("Fast geschafft...") if große_liste .count(x) == 10 and große_liste .count(y) == 10: print("Großartig!")
x = object() y = object()
# TODO: ändere diesen Code x_liste = [x] * 10 y_liste = [y] * 10 große_liste = x_liste + y_liste
print("x_liste enthält %d Objekte" % len(x_liste)) print("y_liste enthält %d Objekte" % len(y_liste)) print("große_liste enthält %d Objekte" % len(große_liste ))
# Test-Code if x_liste.count(x) == 10 and y_liste.count(y) == 10: printFast geschafft...") if große_liste .count(x) == 10 and große_liste .count(y) == 10: print("Großartig!")
test_output_contains("x_liste enthält 10 Objekte") test_output_contains("y_liste enthält 10 Objekte") test_output_contains("große_liste enthält 20 Objekte") success_msg("Hervorragend!")

Einführung

Python Basics

Python Advance

Data Science Python Tutorials

Python Eingebaute Funktionen