Χειριστές στο Python - Όλα όσα πρέπει να ξέρετε



Αυτό το ιστολόγιο θα σας καθοδηγήσει στις Βασικές αρχές των τελεστών στο python. Θα αγγίξει επίσης διάφορους τελεστές όπως αριθμητική, bitwise, λογική κ.λπ.

Η γλώσσα Python είναι μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού. Μαθαίνοντας είναι φαινομενικά εύκολο, υπάρχουν ορισμένες βασικές έννοιες που πρέπει να αξιοποιηθούν πριν προχωρήσουμε σε διάφορες εφαρμογές του python. Οι χειριστές στο python είναι μια από τις βασικές θεμελιώδεις έννοιες του python. Αυτό το ιστολόγιο θα σας βοηθήσει να κατανοήσετε τους διαφορετικούς τύπους τελεστών στο python. Ακολουθούν τα θέματα που καλύπτονται σε αυτό το ιστολόγιο:

λογιστική παλινδρόμηση σε κώδικα python

Τι είναι χειριστής;

Οι χειριστές στο python χρησιμοποιούνται για λειτουργίες μεταξύ δύο τιμών ή μεταβλητών. Η έξοδος ποικίλλει ανάλογα με τον τύπο του χειριστή που χρησιμοποιείται στη λειτουργία. Μπορούμε να καλέσουμε τους τελεστές ως ειδικά σύμβολα ή κατασκευές για να χειριστούμε τις τιμές των τελεστών. Ας υποθέσουμε ότι εάν θέλετε να πραγματοποιήσετε προσθήκη δύο μεταβλητών ή τιμών, μπορείτε να χρησιμοποιήσετε τον τελεστή προσθήκης για αυτήν τη λειτουργία. Οι τιμές στους τελεστές μπορεί να είναι που έχουμε στο python.





χειριστές στο python-edureka

Ανάλογα με τον τύπο των λειτουργιών υπάρχουν 7 τύποι τελεστών στη γλώσσα προγραμματισμού python.



Τύποι χειριστών

  1. Αριθμητικοί τελεστές
  2. Χειριστές ανάθεσης
  3. Τελεστές σύγκρισης
  4. Λογικοί τελεστές
  5. Χειριστές μελών
  6. Τελεστές ταυτότητας
  7. Τελεστές Bitwise

Αριθμητικοί τελεστές

Οι αριθμητικοί τελεστές χρησιμοποιούνται για την εκτέλεση αριθμητικών υπολογισμών στο python. Ακολουθούν οι αριθμητικοί τελεστές με ονόματα και τα σύμβολά τους. Αυτά είναι τα σύμβολα που χρησιμοποιούμε κατά την εκτέλεση μιας αριθμητικής λειτουργίας στο python.

x = 10 y = 15 # προσθήκη x + y # αφαίρεση x - y # πολλαπλασιασμός x * y # διαχωρισμός x / y # διαχωρισμός δαπέδου x // y # μέτρο x% y # εκτόνωση x ** y

Χειριστές ανάθεσης

Οι τελεστές ανάθεσης χρησιμοποιούνται για την εκχώρηση τιμών στις μεταβλητές ή οποιοδήποτε άλλο αντικείμενο στο python. Ακολουθούν οι χειριστές ανάθεσης που έχουμε στο python.



x = 10 x + = 5 # είναι το ίδιο με x = x + 5 x - = 5 x * = 5 x / = 5 # ομοίως μπορούμε να γράψουμε όλους τους χειριστές ανάθεσης έτσι.

Τελεστές σύγκρισης

Οι τελεστές σύγκρισης χρησιμοποιούνται για τη σύγκριση δύο τιμών. Ακολουθούν οι χειριστές σύγκρισης που έχουμε στο python.

x = 5 y = 3 # ίσο x == 5 # όχι ίσο x! = 5 # μεγαλύτερο από x> y # χωρίς από x = y # χωρίς από ή ίσο με x<= y 

Λογικοί τελεστές

Οι λογικοί τελεστές χρησιμοποιούνται για τη σύγκριση δύο . Ακολουθούν οι λογικοί τελεστές που έχουμε στο python.

# λογικό και 5> 3 και 5> 4 # θα επιστρέψει αληθινό, καθώς και οι δύο δηλώσεις είναι αληθινές. 5> 3 ή 5 2 και 5<3) #it will return true, even when logical and will return false. 

Τελεστές ταυτότητας

Οι τελεστές ταυτότητας συγκρίνουν δύο αντικείμενα. Ακολουθούν οι τελεστές ταυτότητας που έχουμε στο python.

a = [10,20,30] b = [10,20,30] x = b z = a # is τελεστής x είναι ένα # αυτό θα επιστρέψει ψευδές x είναι z #αυτό θα επιστρέψει αληθινό. a είναι b # αυτό θα επιστρέψει ψευδές, παρόλο που και τα δύο έχουν τα ίδια στοιχεία στη λίστα. a δεν είναι b #αυτό θα επιστρέψει αληθινό, καθώς και τα δύο δεν είναι ίδια αντικείμενα.

Χειριστές μελών

Οι τελεστές μελών χρησιμοποιούνται για να ελέγξουν εάν υπάρχει μια ακολουθία σε ένα αντικείμενο. Ακολουθούν οι φορείς εκμετάλλευσης μελών που έχουμε στο python.

a = [10,20,30, 'edureka'] #in χειριστή 'edureka' σε # αυτό θα επιστρέψει αληθινό, δεδομένου ότι το αντικείμενο υπάρχει στο αντικείμενο. Το 'python' σε ένα # θα επιστρέψει ψευδές, καθώς δεν υπάρχει σε ένα. 10 όχι σε # αυτό θα επιστρέψει ψευδές, επειδή είναι εκεί. 50 όχι σε # αυτό θα επιστρέψει αληθινό, καθώς δεν υπάρχει 50 στο α.

Τελεστές Bitwise

Οι τελεστές Bitwise συγκρίνουν τις δυαδικές τιμές. Ακολουθούν οι bitwise τελεστές που έχουμε στο python.

# bitwise ΚΑΙ 10 & 12 # αυτό θα επιστρέψει 8 # bitwise Ή 10 | 12 # αυτό θα επιστρέψει 14 # bitwise XOR 10 ^ 12 # αυτό θα επιστρέψει 6 # bitwise ΟΧΙ (10 & 12) # αυτό θα επιστρέψει -9 # αριστερή βάρδια 10<>2 # αυτό θα επιστρέψει 2

Για να καταλάβουμε πώς πήραμε το αποτέλεσμα χρησιμοποιώντας τους τελεστές bitwise ας ρίξουμε μια ματιά στο δυαδικό ισοδύναμο των 10 και 12.

10 στο δυαδικό είναι 1010 και 12 στο δυαδικό είναι 1100. Όταν κάνετε μια λειτουργία AND μεταξύ 1010 και 1100, το bit θα είναι 1 εάν και τα δύο bit είναι 1. Επομένως, το προκύπτον δυαδικό ισοδύναμο θα είναι 1000 που είναι 8 όταν το μετατρέπουμε στο δεκαδικό.

Ο τελεστής bitwise OR θα ρυθμίσει κάθε bit σε 1 εάν ένα από τα bit είναι 1, bitwise XOR θα ρυθμίσει κάθε bit σε 1 εάν μόνο ένα από τα bit είναι 1 και bitwise δεν θα αντιστρέψει όλα τα bit.

Όταν κάνετε μια αριστερή ή μια δεξιά, τα bits θα αλλάξουν αριστερά 2 θέσεις στο παράδειγμά μας. Ως εκ τούτου, το 1010 θα γίνει 101000 που είναι 40. Ομοίως, όταν κάνετε τη σωστή μετατόπιση, το 1010 θα γίνει 10, το οποίο είναι 2.

Σε αυτό το ιστολόγιο, έχουμε συζητήσει διαφορετικούς τύπους τελεστών στο python. Αυτό το θέμα είναι μια θεμελιώδης έννοια για τη μάθηση . Είναι μια βασική ιδέα python που είναι απαραίτητη κατά τη μετάβαση σε διάφορους άλλους τομείς στο python. Αν ψάχνετε για μια δομημένη μαθησιακή προσέγγιση για τον προγραμματισμό python, μπορείτε να εγγραφείτε για να ξεκινήσετε τη μάθησή σας.

Αν έχετε απορίες, αναφέρετέ τα στην ενότητα σχολίων. Θα επικοινωνήσουμε μαζί σας.