| Home  | Υλικό υπολογιστών  | Δικτύωση  | Προγραμματισμός  | λογισμικό  | ερώτηση  | συστήματα  |  
Προγραμματισμός  
  • C /C + + Προγραμματισμός

  • Προγραμματισμός Υπολογιστών Γλώσσες

  • Δελφοί Προγραμματισμός

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

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

  • PHP /MySQL Προγραμματισμός

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

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

  • ρουμπίνι Προγραμματισμός

  • Visual Βασικά Προγραμματισμός
  •  
    Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός >> Content
    Case - Insensitive Συγκρίσεις String σε Python
    χειραγώγησης String και η σύγκριση είναι συχνά ένα ουσιαστικό μέρος οποιουδήποτε προγράμματος ηλεκτρονικού υπολογιστή ή στην ιστοσελίδα σενάριο . Η Python έχει κάποιες διαφορετικές λειτουργίες και μεθόδους για να χρησιμοποιήσετε για να συγκρίνετε χορδές εγχόρδων , αλλά κανένας από αυτούς δεν είναι case-insensitive . Ωστόσο , μπορείτε να συνδυάσετε κάποια από τις διαθέσιμες λειτουργίες για να δημιουργήσετε τις δικές του μεθόδους σύγκριση string πεζών-κεφαλαίων σας . Σύγκριση
    Η

    Κατά τη σύγκριση των δύο χορδές , χρησιμοποιήστε το "άνω" ή "κάτω" μέθοδο για να μετατρέψετε προσωρινά τα δύο χορδές σε κεφαλαία ή πεζά , στη συνέχεια, χρησιμοποιήστε το διπλό ίσον φορέα να συγκρίνουμε τις δύο χορδές σε κάθε άλλο . Για παράδειγμα, πληκτρολογήστε " var1.lower ( ) == var2.lower ( ) " για να τους συγκρίνετε . Αυτή είναι μια Boolean λειτουργία που επιστρέφει είτε αληθείς ή ψευδείς . Εάν οι δύο σειρές έχουν τους ίδιους χαρακτήρες και τα σημεία στίξης , ανεξάρτητα από την περίπτωση , η σύγκριση αυτή επιστρέφει true . Διαφορετικά, επιστρέφει false .
    Εικόνων Λειτουργία
    Η

    Μπορείτε να δημιουργήσετε μια λειτουργία σύγκρισης συμβολοσειράς πεζών-κεφαλαίων και να το χρησιμοποιήσετε στο πρόγραμμά σας Python . Ορίστε τη λειτουργία για να δεχθεί δύο μεταβλητές συμβολοσειράς ως παραμέτρους , στη συνέχεια, γράψτε μια δήλωση if που μετατρέπει τόσο σε πεζά και χρησιμοποιεί τα διπλά ίσον χειριστή να τις συγκρίνουν . Εάν οι δύο χορδές είναι ίσες , έχουν η συνάρτηση επιστρέφει μια τιμή για να ενημερώσει το χρήστη τα δύο είναι ίσα , και αν οι χορδές δεν είναι ίσες , ενημερώνει τον χρήστη κατάλληλα. Εναλλακτικά , μπορείτε απλά να πληκτρολογήσετε " var1.lower επιστροφής ( ) == var2.lower ( )" ως τη μόνη γραμμή στην λειτουργία για να επιστρέψει μόνο αληθείς ή ψευδείς .

    Αποδοσεις < br >

    Ενώ αυτή ορίζεται από το χρήστη , case-insensitive λειτουργία σύγκρισης συμβολοσειράς συγκρίνει γρήγορα δύο χορδές για την ισότητα , θα πρέπει επίσης να διαθέσει χώρο στη μνήμη για την προσωρινή αποθήκευση των δύο strings μετατρέπονται σε πεζά . Το πρόγραμμα καταστρέφει αυτά τα δύο αντικείμενα , μόλις η λειτουργία εξέρχεται . Οι αρχικές χορδές ίδιοι παραμείνουν αμετάβλητες ? Χρησιμοποιώντας το " κάτω " μέθοδο για λόγους σύγκρισης δεν αλλάζει τις τιμές τους, ώστε να μπορείτε να τις χρησιμοποιήσετε σε άλλα μέρη του προγράμματος , χωρίς να χρειάζεται να αλλάξετε τίποτα πίσω
    εικόνων Χρησιμοποιεί
    .

    υπάρχει η ανάγκη για μια λειτουργία σύγκρισης συμβολοσειράς πεζών-κεφαλαίων σε αρκετές περιπτώσεις. Για παράδειγμα , μπορείτε να το χρησιμοποιήσετε σε ένα σενάριο Web όπου μπορείτε να δείξει στον χρήστη μια εικόνα CAPTCHA με τους χαρακτήρες και αριθμούς , και θα πρέπει να τον παροτρύνει να πληκτρολογήσετε για να επιβεβαιώσουμε την ταυτότητά του . Σε γενικές γραμμές , αυτές οι εικόνες δεν νοιάζονται για το e-mail περίπτωση , έτσι, ένα case-insensitive σύγκριση εδώ λειτουργεί . Ένα άλλο παράδειγμα αφορά ένα σενάριο αναζήτησης όπου μπορείτε να ζητήσει από το χρήστη να ψάξει για κάτι πληκτρολογώντας λέξεις-κλειδιά . Επειδή ο ίδιος δεν ενδιαφέρεται για το γράμμα και θέλει μόνο τα αποτελέσματά του , χρησιμοποιώντας ένα case-insensitive σύγκριση επιτρέπει να επιστρέψει τα ποσά αυτά αποτελέσματα που ταιριάζουν καλύτερα την αναζήτηση .
    Η
    εικόνων

    Previous :

    next :
      Σχετικά Άρθρα
    ·Πώς να δημιουργήσετε Python Ενότητες 
    ·Πώς να ελέγξετε αν έχετε δηλώσει μια μεταβλη…
    ·Τι είναι PYC Files 
    ·Πώς να κάνει μόνιμες αλλαγές σε sys.path 
    ·Πώς να Προφίλ Python 
    ·Πώς να σπάσει ένα String σε Python 
    ·Πώς να σχεδιάσει το λογισμικό λογιστικής 
    ·Πώς να κάνει Conditionals σε Python 
    ·Πώς να χρησιμοποιήσετε το Python Script στο Web Server 
    ·Πώς να Αντίστροφη μια λίστα σε Python 
      Προτεινόμενα άρθρα
    ·Μεγαλύτερη Κοινή υποσυμβολοσειράς σε PHP 
    ·Πώς να Μετράτε πόσες γραμμές του Κώδικα Έχετ…
    ·Πώς να Υπόσταση ένα ανώνυμο Class 
    ·Τι είναι η ουρά προτεραιότητας 
    ·Πώς να φορτώσει ένα WP Theme για HostGator cPanel 
    ·Πώς ανακατεύθυνσης σε μια νέα διεύθυνση URL σ…
    ·Πώς να χρησιμοποιήσετε Μαθήματα σε ActionScript 3 
    ·Οι τύποι των υπολογιστών που μπορεί να διαβά…
    ·Πώς να χρησιμοποιήσετε μια δήλωση Αν για την…
    ·Πώς να Συντάξτε μια πλατφόρμα Android 
    Copyright © Γνώση Υπολογιστών http://el.wingwit.com