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
Basisoperatoren
Deze sectie legt uit hoe basisoperatoren in Python worden gebruikt.
Aritmetische Operatoren
Net als bij andere programmeertalen kunnen de operators optellen, aftrekken, vermenigvuldigen en delen met getallen worden gebruikt.
number = 1 + 2 * 3 / 4.0
print(number)
Probeer te voorspellen wat het antwoord zal zijn. Volgt Python de volgorde van operaties?
Een andere beschikbare operator is de modulo (%) operator, die de gehele rest van de deling retourneert. deeltal % deler = rest.
remainder = 11 % 3
print(remainder)
Het gebruik van twee vermenigvuldigingssymbolen maakt een machtsverhouding.
squared = 7 ** 2
cubed = 2 ** 3
print(squared)
print(cubed)
Het Gebruik van Operatoren met Strings
Python ondersteunt het samenvoegen van strings met behulp van de opteloperator:
helloworld = "hello" + " " + "world"
print(helloworld)
Python ondersteunt ook het vermenigvuldigen van strings om een string met een herhalende volgorde te vormen:
lotsofhellos = "hello" * 10
print(lotsofhellos)
Het Gebruik van Operatoren met Lijsten
Lijsten kunnen worden samengevoegd met de opteloperator:
even_numbers = [2,4,6,8]
odd_numbers = [1,3,5,7]
all_numbers = odd_numbers + even_numbers
print(all_numbers)
Net als bij strings ondersteunt Python het vormen van nieuwe lijsten met een herhalende volgorde met behulp van de vermenigvuldigingsoperator:
print([1,2,3] * 3)
Oefening
Het doel van deze oefening is om twee lijsten te maken genaamd x_list
en y_list
,
die elk 10 instanties van de variabelen x
en y
bevatten.
Je moet ook een lijst maken genaamd big_list
, die de variabelen x
en y
elk 10 keer bevat door de twee door jou gemaakte lijsten samen te voegen.
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!