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

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

Λειτουργίες String σε Python

Python χρησιμοποιεί ένα ενσωματωμένο τύπο δεδομένων να αντιπροσωπεύουν ακολουθίες χαρακτήρων ( όπως οι λέξεις και φράσεις ) . Αυτές οι χορδές ενεργούν ως άλλους τύπους δεδομένων στην Python , δεδομένου ότι οι προγραμματιστές μπορούν να εκχωρήσετε χορδές σε μεταβλητές , μπορεί να προσθέσει χορδές μαζί ( μια λειτουργία που ονομάζεται συνένωση) και η σύγκρισή τους , όπως ακέραιους ή δεκαδικούς αριθμούς . Προγραμματιστές Python μπορεί επίσης να ελέγξει για τις τιμές στα έγχορδα , αναζήτηση για τη θέση μιας τιμής σε μια σειρά και να αντιγράψετε substrings από ένα μεγαλύτερο χορδές . Η σε , δεν , και ο δείκτης ( ) Πράξεις
Η

Ένας προγραμματιστής μπορεί να ελέγξει τις αξίες μέσα σε ένα string χρησιμοποιώντας ενσωματωμένες λειτουργίες που παρέχονται από την Python . Το "σε" χειριστής ελέγχει ένα string, και επιστρέφει μια Σωστό ή Λάθος αξίας ανάλογα με το αν υπάρχει χαρακτήρα της συμβολοσειράς . Το αντίθετο φορέας αυτός είναι ο " όχι σε " φορέας εκμετάλλευσης , η οποία επιστρέφει μια τιμή True αν ένα στοιχείο, δεν είναι σε μια σειρά , και false αν είναι . Οι " index ( ) " μέθοδος ελέγχει για μια τιμή , και μετά από διαπίστωση ότι το πρώτο παράδειγμα της αξίας επιστρέφει το δείκτη ως ακέραιος. Σκεφτείτε το εξής παράδειγμα :

>>> s = " A String "

>>> Α σε s

True

>>> z δεν s

True

>>> ένα σε s

False

>>> ? s.index ( S )

2
εικόνων Αληλουχία
Η

Αληλουχία σημαίνει να προσθέσετε μία χορδή στο τέλος του ένα άλλο string . Στην Python , αλληλουχία αντιπροσωπεύεται από ένα σύμβολο πρόσθεσης ( " + " ) . Στην ουσία , συνένωσης σημαίνει να προσθέσετε ποινές μαζί . Για παράδειγμα , αυτός ο κώδικας δημιουργεί τρεις χορδές και τα συνενώνει , ένα στο τέλος του άλλου .

>>> S1 = " Αυτό είναι "

>>> s2 = " παράδειγμα "

>>> s3 = "a string"

>>> s1 = s1 + s3

>> > s1

Αυτό είναι μια σειρά

>>> s1 = s1 + s2

>>> s1

Αυτό είναι ένα παράδειγμα συμβολοσειράς

Η Συγκρίσεις String
Η

Μοιάζει πολύ με το σύμβολο + προσθέτει ποινές με τον ίδιο τρόπο που προσθέτει τους αριθμούς , ο προγραμματιστής μπορεί να συγκρίνει χορδές κατά τον ίδιο τρόπος με τον οποίο μπορούμε να συγκρίνουμε τους αριθμούς . Αυτό επιτυγχάνεται με τις συνήθεις τελεστές σύγκρισης , όπως μεγαλύτερο από ( > ) , μικρότερο από ( <) , ίσο με ( == ) , και δεν είναι ίση με ( ! = ) . Εξετάστε αυτό το παράδειγμα , όπου συγκρίνονται δύο χορδές , με αποτέλεσμα Σωστό ή Λάθος τιμές :

>>> a = «Γεια σας»

>>> b = ' Αντίο «

>>> a> b

True

>>> a

False

>>> a == b

False

>>> ένα ! = b

True
Η
Τεμαχίζει
Η

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

>>> s = " Αυτό είναι ένα παράδειγμα string"

>>> s [ 1:04 ] //strings χαρακτήρες αρχίζουν στο δείκτη 0

«του»

>>> s [ 0 : ] //Αφήνοντας το δικαίωμα άδειο παίρνει το υπόλοιπο του string μετά ο δείκτης έναρξη

« Αυτό είναι ένα παράδειγμα κορδόνι '

>>> s [ : 7 ] //Φεύγοντας από την αριστερή πλευρά άδειο παίρνει τα πάντα, από το 0 έως το σωστό δείκτη

« Αυτό είναι »
Η
εικόνων

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

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