python operators
Χειριστές Python με τύπους και παραδείγματα:
Τύποι δεδομένων Python εξηγήθηκαν λεπτομερώς μαζί με την ταξινόμησή τους στο προηγούμενο σεμινάριό μας.
Σε αυτό το σεμινάριο, μαθαίνουμε τα πάντα για τους Python Operators μαζί με τους τύπους τους. Απλά παραδείγματα που αφορούν κάθε τύπο χειριστή Python περιλαμβάνονται σε αυτό το σεμινάριο.
Αυτό Εκπαιδευτική σειρά Python θα είναι ένας τέλειος οδηγός για κάθε αρχάριο για να βελτιώσει τις γνώσεις του σχετικά με τις έννοιες της Python.
Τι θα μάθετε:
Παρακολουθήστε τα VIDEO Tutorials
Επισκόπηση των χειριστών στο Python (Μέρος 1):
χρησιμοποιώντας regex στο c ++
Μια ματιά σε χειριστές στο Python (Μέρος 2):
Χειριστές Python
Τι είναι οι χειριστές της Python;
Οι χειριστές χρησιμοποιούνται για την εκτέλεση εργασιών σε τιμές και μεταβλητές.
Η Python έχει 7 τύπους χειριστών όπως αναφέρεται παρακάτω:
- Αριθμητικός χειριστής
- Τελεστές σύγκρισης
- Λογικοί τελεστές
- Τελεστές Bitwise
- Διαχειριστής ανάθεσης
- Τελεστές ταυτότητας
- Χειριστές μελών
# 1) Αριθμητικοί χειριστές
Η γλώσσα προγραμματισμού Python υποστηρίζει διαφορετικά είδη αριθμητικών τελεστών τόσο για ακέραιο όσο και για κινητό σημείο όπως προσθήκη, αφαίρεση, πολλαπλασιασμό, διαίρεση και ούτω καθεξής.
| Τύπος χειριστή | Ορισμός |
|---|---|
| Εκτόνωση (**) | Αυξάνει τον αριστερό τελεστή στη δύναμη του δεξιού. |
| Προσθήκη (+) | Τελεστής προσθήκης |
| Αφαίρεση (-) | Τελεστής αφαίρεσης |
| Πολλαπλασιασμός (*) | Τελεστής πολλαπλασιασμού |
| Τμήμα (/) | Διαχειριστής τμήματος |
| Συντελεστής (%) | Τελεστής υπενθύμισης |
| Διαίρεση δαπέδου (//) | Διαιρεί και επιστρέφει την τιμή του υπολοίπου. |
Παράδειγμα:
x = 15 y = 10 print('x + y =', x+y) Παραγωγή: x + y = 25
print('x - y =', x-y) Παραγωγή: x - y = 5
print('x * y =', x*y) Παραγωγή: x * y = 150
print('x / y =', x/y) Παραγωγή: x / y = 1,5
print('x % y =', x%y) Παραγωγή: x% y = 5
print('x // y =', x//y) Παραγωγή: x // y = 1
print('x ** y =', x**y) Παραγωγή: x ** y = 576650390625

# 2) Χειριστές σύγκρισης
Οι τελεστές σύγκρισης χρησιμοποιούνται για τη σύγκριση τιμών. Επιστρέφει είτε True είτε False ανάλογα με την κατάσταση.
| Χειριστές | Ορισμός | |
|---|---|---|
| // = | x // = 15 | x = x // 15 |
| Μεγαλύτερο από (>) | Αληθές εάν ο αριστερός τελεστής είναι μεγαλύτερος από το δεξί | |
| Λιγότερο από (<) | Αληθές εάν ο αριστερός τελεστής είναι μικρότερος από το δεξί | |
| Ισούται με (==) | Αληθές αν και οι δύο τελεστές είναι ίσοι | |
| Όχι ίσο με (! =) | Αληθές εάν οι τελεστές δεν είναι ίσοι | |
| Μεγαλύτερο από ή ίσο με (> =) | Αληθές εάν ο αριστερός τελεστής είναι μεγαλύτερος από ή ίσος προς τα δεξιά | |
| Λιγότερο από ή ίσο με (<=) | Αληθές αν ο αριστερός τελεστής είναι μικρότερος ή ίσος με το δεξί |
Παράδειγμα:
x = 8 y = 15 ('x>y is',x>y) Παραγωγή: x> y είναι ψεύτικο
print('x Παραγωγή: Χ print('x == y is', x==y) Παραγωγή: x == y είναι False
print('x != y is', x!=y) Παραγωγή: x! = y είναι αλήθεια
print('x >= y is', x>=y) Παραγωγή: x> = y είναι False
print('x<= y is', x<=y) Παραγωγή: Χ<= y is True

# 3) Λογικοί χειριστές
Οι λογικοί τελεστές χρησιμοποιούνται για την εκτέλεση λειτουργιών AND, OR και NOT. Επιστρέφει είτε True είτε False ανάλογα με την κατάσταση.
Χειριστές Ορισμοί και Αληθές αν και οι δύο τελεστές είναι αληθείς ή Αληθές αν κάποιος από τους τελεστές είναι αληθινός δεν Αληθές αν ο τελεστής είναι ψευδής
Παράδειγμα:
a = True b = False print(‘a and b is’, a and b) Παραγωγή: a και b είναι False
print(‘a or b is’, a or b) Παραγωγή: a ή b είναι αλήθεια
πώς να εγκαταστήσετε την ανατροπή στο Eclipse
print(‘not a is’, not a) Παραγωγή: δεν είναι ψεύτικο

# 4) Τελεστές Bitwise
Οι τελεστές Bitwise λειτουργούν με bit και εκτελούν λειτουργία bit-bit.
Χειριστές Ορισμοί & Bitwise ΚΑΙ | Bitwise Ή ~ ΔΥΟ ΔΥΟ ^ Bitwise XOR >> Δεξιά στροφή << Αριστερή στροφή προς τα αριστερά
# 5) Διαχειριστής ανάθεσης
Ένας χειριστής ανάθεσης χρησιμοποιείται για να εκχωρήσει μια τιμή σε μια μεταβλητή.
Χειριστές Ορισμοί Παραγωγή = x = 15 x = 15 + = x + = 15 x = x + 15 - = x - = 15 x = x - 15 * = x * = 15 x = x * 15 / = x / = 15 x = x / 15 % = x% = 15 x = x% 15 ** = x ** = 15 x = x ** 15 & = x & = 15 x = x & 15 | = x | = 15 x = x | 15 ^ = x ^ = 15 x = x ^ 15 >> = x >> = 15 x = x >> 15 <<= Χ<<= 15 x = x<< 15
# 6) Χειριστές ταυτότητας
Η Python προσφέρει 2 τύπους τελεστών ταυτότητας, δηλαδή είναι και δεν είναι.
Και οι δύο χρησιμοποιούνται για να συγκρίνουν εάν δύο τιμές βρίσκονται στο ίδιο μέρος της μνήμης. Δύο μεταβλητές που είναι ίσες δεν σημαίνει ότι είναι πανομοιότυπες.
Χειριστές Ορισμοί είναι Αληθές εάν οι τελεστές είναι ίδιοι δεν είναι Αληθές εάν οι τελεστές δεν είναι πανομοιότυποι
Παράδειγμα:
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1) Παραγωγή: Ψευδής
print(a2 is b2) Παραγωγή: Αληθής
print(a3 is b3) Παραγωγή: Ψευδής

Εδώ αναφέρονται τα a3 και b3, ο διερμηνέας κατανέμει τη μνήμη ξεχωριστά και παρόλο που είναι ίσοι, επιστρέφει False.
# 7) Χειριστές ιδιότητας μέλους
Η Python προσφέρει 2 τύπους τελεστών ιδιότητας μέλους, δηλαδή εντός και όχι εντός.
Και τα δύο χρησιμοποιούνται για να ελέγξουν εάν μια τιμή ή μεταβλητή είναι σε μια ακολουθία.
Χειριστές Ορισμοί σε Αληθές αν η τιμή βρίσκεται στην ακολουθία όχι μέσα Αληθές εάν η τιμή δεν βρίσκεται στην ακολουθία
Παράδειγμα:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a) Παραγωγή: Αληθής
print(“python” not in a) Παραγωγή: Ψευδής
print(1 in b) Παραγωγή: Αληθής
print('y' in b) Παραγωγή: Ψευδής

1 είναι το κλειδί και «x» είναι η τιμή στο λεξικό β. Ως εκ τούτου, το «y» στο b επιστρέφει False.
Ελπίζω να είστε ξεκάθαροι για τους χειριστές της Python και τους διάφορους τύπους τους.
Προσέξτε το επερχόμενο μας για να μάθετε περισσότερα για τις δηλώσεις υπό όρους Python !!
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Τύποι δεδομένων Python
- Μεταβλητές Python
- Δηλώσεις ελέγχου Python (Python Continue, Break and Pass)
- Λειτουργίες συμβολοσειράς Python
- Εκμάθηση Python για αρχάριους (ΔΩΡΕΑΝ Κατάρτιση Python)
- Λειτουργίες Python
- Είσοδος-έξοδος και αρχεία στο Python (Python Open, Read and Write to File)
- Unix Conditions Statements: If Then Else και Relational Operators



