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
Βασικοί Τελεστές
This section explains how to use basic operators in Python.
Αριθμητικοί Τελεστές
Όπως και σε άλλες γλώσσες προγραμματισμού, οι τελεστές πρόσθεσης, αφαίρεσης, πολλαπλασιασμού και διαίρεσης μπορούν να χρησιμοποιηθούν με αριθμούς.
number = 1 + 2 * 3 / 4.0
print(number)
Προσπαθήστε να προβλέψετε ποια θα είναι η απάντηση. Ακολουθεί το Python την προτεραιότητα των πράξεων;
Ένας άλλος διαθέσιμος τελεστής είναι ο τελεστής του υπολοίπου (%) που επιστρέφει το υπόλοιπο της διαίρεσης. μερίδιο % διαιρέτη = υπόλοιπο.
remainder = 11 % 3
print(remainder)
Η χρήση δύο συμβόλων πολλαπλασιασμού δημιουργεί μια σχέση δύναμης.
squared = 7 ** 2
cubed = 2 ** 3
print(squared)
print(cubed)
Χρήση Τελεστών με Χορδές
Η Python υποστηρίζει τη συνένωση των χορδών χρησιμοποιώντας τον τελεστή πρόσθεσης:
helloworld = "hello" + " " + "world"
print(helloworld)
Η Python υποστηρίζει επίσης τον πολλαπλασιασμό χορδών για τη δημιουργία μιας χορδής με επαναλαμβανόμενη ακολουθία:
lotsofhellos = "hello" * 10
print(lotsofhellos)
Χρήση Τελεστών με Λίστες
Οι λίστες μπορούν να ενωθούν με τους τελεστές πρόσθεσης:
even_numbers = [2,4,6,8]
odd_numbers = [1,3,5,7]
all_numbers = odd_numbers + even_numbers
print(all_numbers)
Όπως και στις χορδές, η Python υποστηρίζει τη δημιουργία νέων λιστών με επαναλαμβανόμενη ακολουθία χρησιμοποιώντας τον τελεστή πολλαπλασιασμού:
print([1,2,3] * 3)
Άσκηση
Ο στόχος αυτής της άσκησης είναι να δημιουργηθούν δύο λίστες που ονομάζονται x_list
και y_list
, οι οποίες περιέχουν 10 περιπτώσεις των μεταβλητών x
και y
, αντίστοιχα. Πρέπει επίσης να δημιουργήσετε μια λίστα που ονομάζεται big_list
, η οποία περιέχει τις μεταβλητές x
και y
, 10 φορές η καθεμία, συνενώνοντας τις δύο λίστες που έχετε δημιουργήσει.
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!
![](/static/img/banners/coddy/coddy-billboard-bottom-python.png)