Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

String Σύγκριση σε Python

Για να συγκρίνετε δύο ή περισσότερες τιμές συμβολοσειράς σε Python , μπορείτε να χρησιμοποιήσετε τελεστές σύγκρισης . Python δεν έχει ενσωματωμένες λειτουργίες για σύγκριση string . Κατά τη σύγκριση των τιμών , Python επιστρέφει πάντα είτε "true" ή " false" για να δείξει το αποτέλεσμα . Η μορφή που χρησιμοποιείτε είναι " value2 φορέα ενδιαφέροντος1 . " Όταν γίνονται συγκρίσεις , μπορείτε να χρησιμοποιήσετε συμβολοσειρές μέσα σε εισαγωγικά ή να χρησιμοποιήσετε τις μεταβλητές με τιμές συμβολοσειράς . Τελεστές σύγκρισης
Η

Python έχει πολλά τελεστές σύγκρισης που μπορείτε να χρησιμοποιήσετε για να συγκρίνετε δύο ή περισσότερες τιμές συμβολοσειράς . Μπορείτε να χρησιμοποιήσετε τελεστές σύγκρισης σε βρόχους ή υπό όρους δηλώσεις . Χρησιμοποιήστε " == " για να ελέγξετε αν τα δύο αλφαριθμητικά είναι ίσα ή " ! = " Για να δείτε αν δεν είναι . Μπορείτε επίσης να χρησιμοποιήσετε το " > " για να ελέγξετε αν η πρώτη σειρά είναι μεγαλύτερη από τη δεύτερη ή "<" για να ελέγξετε για το αντίθετο . Χρησιμοποιήστε " > = " για να δείτε αν είναι μεγαλύτερο ή ίσο με , ή " <= " για να ελέγξετε αν είναι μικρότερο ή ίσο με το δεύτερο .
Εικόνων Αλυσοδεμένα Συγκρίσεις

Python σας επιτρέπει να αλυσίδα μαζί περισσότερο από μια σύγκριση στην ίδια γραμμή . Για παράδειγμα , συγκρίνοντας ' ένα '> ' b '> ' c' είναι η ίδια με τη σύγκριση των «a» > «b» και στη συνέχεια «β» > «γ» αμέσως μετά . Επιστρέφει Python " αλήθεια " , αν όλες οι συγκρίσεις με την επιστροφή της αλυσίδας αλήθεια και το «ψευδές » αν μία δεν επιστρέφει αλήθεια . Όταν η σύγκριση δεν αξιολογεί σε ψευδείς , Python δεν συγκρίνετε και τα υπόλοιπα της αλυσίδας .

Η Συμπεριφορά
Η

Python συγκρίνει όλες τις χορδές χορδές λεξικογραφικά , πράγμα που σημαίνει ότι " μήλο" είναι πάντα μικρότερη από " μπανάνας ", η οποία είναι μικρότερη από το " κεράσι, " και ούτω καθεξής . Ωστόσο, οι συγκρίσεις χορδών είναι case-sensitive . Όλα τα κεφαλαία γράμματα είναι λιγότερο από τα πεζά γράμματα . Για παράδειγμα , η Python ορίζει ότι " Zebra " είναι λιγότερο από ό, τι " μήλο ". Για να αποφευχθεί αυτή η σύγχυση κατά τη σύγκριση χορδές λεξικογραφικά , μετατρέπουν προσωρινά όλες τις χορδές σε κεφαλαία ή πεζά και στη συνέχεια να τις συγκρίνουν .
Εικόνων Τύποι δεδομένων
Η

Όταν τα αντικείμενα έχουν διαφορετικό τύπο , Python προσπαθεί να τα μετατρέψει στο ίδιο χρονικό διάστημα για λόγους σύγκρισης . Για παράδειγμα , συγκρίνοντας έναν πλωτήρα με την τιμή 10,0 σε ακέραιο με την τιμή 10 επιστρέφει " αληθές ", επειδή είναι το ίδιο. Ωστόσο , ένας ακέραιος με την τιμή 10 δεν είναι το ίδιο με ένα κορδόνι με την τιμή « 10 » σε εισαγωγικά και επιστρέφει «ψευδή ». Εάν η Python , δεν μπορεί να μετατρέψει τις αξίες σε έναν κοινό τύπο , επιστρέφει πάντα "false ".
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα