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

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

Python δεν ταιριάζουν σε ένα String

Όπως και οι περισσότερες γλώσσες προγραμματισμού Python σας επιτρέπει να εκτελέσετε τις συγκρίσεις των τιμών δεδομένων για την ισότητα . Αυτό περιλαμβάνει τους αριθμούς και έγχορδα . Ωστόσο , κατά τη σύγκριση συγκρότημα χορδές μπορείτε να βρείτε ότι οι χορδές δεν αντιστοιχούν κατ 'ανάγκη , ακόμη και αν η φαίνεται να το πράξουν . Για να ελέγξετε εάν η διαφορά είναι ότι μπορείτε να ενισχύσει το χέρι μέσα από τις χορδές για να τους συγκρίνετε . Τα πράγματα που θα χρειαστείτε
Python Interpreter
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Πάρτε δύο χορδές να συγκρίνουν . Σε αυτό το παράδειγμα , μία συμβολοσειρά έχει ένα επιπλέον χώρο. Άλλοι λόγοι που χορδές δεν μπορεί να συγκρίνει περιλαμβάνουν τον κρυφό νέας γραμμής ή χαρακτήρες tab , ή ακατάλληλα σημεία στίξης .

>>> S1 = " hello there " //4 θέσεις >>> s2 = " ? hello there " //5 θέσεις
2

εγκατάστασης μέχρι ένα βρόχο για να τρέξει μέσα από την μεγαλύτερη συμβολοσειρά . Αν και οι δύο χορδές δεν είναι ίσες σε μήκος , στη συνέχεια τρέχει μέσα από το μικρότερο string με ένα βρόχο για να ελέγξετε αν οι διαφορές αυτές εντοπίζονται εντός του συντομότερου σειρά :

>>> σύντομο >>> καιρό > >> αν len ( s1 ) > = len ( s2 ) : . . . σύντομη = s2 . . . μακράς = s1 . . . άλλο : . . . σύντομη = s1 . . . μακράς = s2 >>> για τη θέση σε σύντομο :
3

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

>>> index = 0 >>> για τη θέση εν συντομία: . . . εάν το στοιχείο ! = μακρύ [ index ] . . . εκτύπωση δείκτη. . . Δείκτης + = 1 >>> print καιρό [ len ( σύντομη ) : len (long ]
Η
εικόνων

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

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