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

Alapműveletek


Ez a rész bemutatja, hogyan használjuk az alapvető operátorokat Pythonban.

Aritmetikai operátorok

Csakúgy, mint bármely más programozási nyelvben, az összeadás, kivonás, szorzás és osztás operátorok használhatók számokkal.

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

Próbálja megjósolni, mi lesz az eredmény. Követi a Python a műveleti sorrendet?

Egy másik elérhető operátor a maradék (%) operátor, amely az osztás egész maradékát adja vissza. osztandó % osztó = maradék.

remainder = 11 % 3
print(remainder)

Két szorzási szimbólum használata hatványkapcsolatot hoz létre.

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

Operátorok használata szövegekkel

A Python támogatja a szövegek összefűzését az összeadás operátorral:

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

A Python támogatja továbbá a szövegek szorzását, hogy ismétlődő szekvenciából álló szöveget alkosson:

lotsofhellos = "hello" * 10
print(lotsofhellos)

Operátorok használata listákkal

A listákat összeadás operátorral össze lehet fűzni:

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

Csakúgy, mint a szövegeknél, a Python támogatja új listák létrehozását ismétlődő szekvenciával a szorzás operátor segítségével:

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

Exercise

A feladat célja két lista létrehozása, amelyek x_list és y_list néven szerepelnek, és amelyek 10 példányban tartalmazzák az x és y változókat, illetve. Továbbá létre kell hozni egy big_list nevű listát, amely 10-szer tartalmazza az x és y változókat az által létrehozott két lista összefűzésével.

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