Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!

This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!

Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount

Grundlegende Operatoren


Diese Abschnitt erklärt, wie man grundlegende Operatoren in Python verwendet.

Arithmetische Operatoren

Wie in vielen anderen Programmiersprachen können die Operatoren zur Addition, Subtraktion, Multiplikation und Division mit Zahlen verwendet werden.

number = 1 + 2 * 3 / 4.0
print(number)

Versuchen Sie vorherzusagen, was das Ergebnis sein wird. Befolgt Python die Punkt-vor-Strich-Rechnung?

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

remainder = 11 % 3
print(remainder)

Die Verwendung von zwei Multiplikationssymbolen stellt eine Potenzierung dar.

squared = 7 ** 2
cubed = 2 ** 3
print(squared)
print(cubed)

Verwenden von Operatoren mit Zeichenfolgen

Python unterstützt das Konkatenieren von Zeichenfolgen mit dem Additionsoperator:

helloworld = "hello" + " " + "world"
print(helloworld)

Python unterstützt auch das Multiplizieren von Zeichenfolgen, um eine Zeichenfolge mit einer sich wiederholenden Sequenz zu bilden:

lotsofhellos = "hello" * 10
print(lotsofhellos)

Verwenden von Operatoren mit Listen

Listen können mit dem Additionsoperator verbunden werden:

even_numbers = [2,4,6,8]
odd_numbers = [1,3,5,7]
all_numbers = odd_numbers + even_numbers
print(all_numbers)

Wie bei Zeichenfolgen unterstützt Python die Bildung neuer Listen mit einer sich wiederholenden Sequenz mithilfe des Multiplikationsoperators:

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

Übung

Das Ziel dieser Übung ist es, zwei Listen namens x_list und y_list zu erstellen, die jeweils 10 Instanzen der Variablen x und y enthalten. Sie müssen auch eine Liste namens big_list erstellen, die die Variablen x und y jeweils 10-mal enthält, indem Sie die beiden erstellten Listen zusammenfügen.

x = object() y = object() # TODO: change this code x_list = [x] y_list = [y] big_list = [] print("x_list contains %d objects" % len(x_list)) print("y_list contains %d objects" % len(y_list)) print("big_list contains %d objects" % len(big_list)) # testing code if x_list.count(x) == 10 and y_list.count(y) == 10: print("Almost there...") if big_list.count(x) == 10 and big_list.count(y) == 10: print("Great!") x = object() y = object() # TODO: change this code x_list = [x] * 10 y_list = [y] * 10 big_list = x_list + y_list print("x_list contains %d objects" % len(x_list)) print("y_list contains %d objects" % len(y_list)) print("big_list contains %d objects" % len(big_list)) # testing code if x_list.count(x) == 10 and y_list.count(y) == 10: print("Almost there...") if big_list.count(x) == 10 and big_list.count(y) == 10: print("Great!") Ex().check_object('x_list').has_equal_value(expr_code = 'len(x_list)') Ex().check_object('y_list').has_equal_value(expr_code = 'len(y_list)') Ex().check_object('big_list').has_equal_value(expr_code = 'len(big_list)') success_msg('Good work!')

This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!

Previous Tutorial Next Tutorial Take the Test
Copyright © learnpython.org. Read our Terms of Use and Privacy Policy