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

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

String όριο του μήκους σε Python

γλώσσες προγραμματισμού ηλεκτρονικών υπολογιστών κατάστημα κειμένου και αριθμών, ως χορδές , τους καταλόγους των χαρακτήρων και ακέραιοι . Όταν δημιουργείτε ένα string σε Python , μπορείτε να κωδικοποιήσει έτσι ώστε ο υπολογιστής που τρέχει τελικά το πρόγραμμα θα μεταφράσει το κείμενο κατάλληλα . Python δεν θέτει ένα όριο στο μήκος συμβολοσειράς , αλλά μπορείτε να επιβάλλουν όρια στις μεμονωμένες στοιχειοσειρές όταν γράφετε τον κώδικα . Python Χορδές
Η

A Python αλφαριθμητικό εκτυπώνει το ακριβές κείμενο που περιέχεται μεταξύ των μονά ή διπλά εισαγωγικά , όπως « Εισάγετε το υποσύνολο εδώ . Python περιλαμβάνει επίσης διάφορα σύμβολα " escape" που δείχνουν το πρόγραμμα πρέπει να αντιμετωπίζει ένα συγκεκριμένο κομμάτι του κειμένου με διαφορετικό τρόπο : « \\ b » σε μια σειρά κατευθύνει τον υπολογιστή σε backspace , όχι για να εκτυπώσετε το γράμμα « b ». Αν η σειρά δεν είναι μια κυριολεκτική - υπάρχουν πολλές μορφές εγχόρδων - στη συνέχεια τη λειτουργία του προγράμματος δεν αναδημιουργήσει το κείμενο ακριβώς
εικόνων τοξική για την αναπαραγωγή
Η

Εκπρ . είναι μια ενότητα Python που θέτει όρια στο μήκος των χορδών να αποφύγετε τη δημιουργία εξαιρετικά μεγάλα. Repr.maxstring , για παράδειγμα , θέτει ένα προκαθορισμένο όριο των 30 χαρακτήρων - μπορείτε να ρυθμίσετε την προεπιλογή - για κάθε σειρά που ισχύει για . Repr.maxlong όρια ακέραιο χορδές σε μια προεπιλογή των 40 , ρίχνοντας πλεονάζοντος αριθμού από τη μέση του ισχυρού . Χρησιμοποιώντας τοξική για την αναπαραγωγή μπορεί να δημιουργήσει προβλήματα : Όταν συντομεύσει σε μια σειρά χαρακτήρων, ξεφύγουν από τα σύμβολα μπορεί να γίνει παραμορφωμένα

Η Γραμμή Μήκος
Η

Όταν γράφετε γραμμές κώδικα , να τους κρατήσει . σε ένα μέγιστο 79 χαρακτήρες , ακόμα και αν εργάζεστε με μια πολύ μεγαλύτερη σειρά χαρακτήρων . Παλαιότερες συσκευές δεν θα χειριστεί τις γραμμές πάνω από 80 χαρακτήρες . Η προεπιλεγμένη line- wrap όταν αντιμετωπίζουν μια μακρύτερη γραμμή θα διαταράξει την οπτική δομή του κώδικα , γεγονός που καθιστά πιο δύσκολο να ακολουθήσει ό, τι αν κωδικό για αλλαγή γραμμής . Αν έχετε στοιχειοσειρές τρέχει περισσότερο από 80 γραμμές , θα διατηρήσετε την οπτική δομή καλύτερα αν κωδικό για αλλαγή γραμμής μετά από 72 χαρακτήρες .
Εικόνων Αληλουχία
Η

Σε αντίθεση με κάποιους προγραμματισμού γλώσσες , μόλις δημιουργήσετε ένα string σε Python , η τιμή γίνεται σταθερή . Μπορείτε να δημιουργήσετε μια διαφορετική τιμή από την συνένωση , κατευθύνοντας τον υπολογιστή που εκτελεί τον κώδικα για να συνδυάσετε δύο χορδές σε μία σειρά πλέον . Ένα μειονέκτημα σε αυτό είναι ότι εάν ένα πρόγραμμα απαιτεί πολλή συνένωσης , αυτό επιβραδύνει το πρόγραμμα . Αρχιτέκτονας Συστήματα Oliver Crow λέει στην ιστοσελίδα του ότι η Python έχει έξι μεθόδους για τη συνένωση κώδικα και συνιστά τη δημιουργία μιας pseudofile - ένα αρχείο Python που δρα σαν ένα μεγαλύτερο εγχόρδων - . Ως το πιο αποτελεσματικό από τα έξι για τη συνένωση μεγάλα strings


εικόνων

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

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