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

The Ultimate Python Beginner's Guide

30 Οκτωβρίου 2021

Πίνακας περιεχομένων

  • Ρύθμιση περιβάλλοντος
    • Ρύθμιση τοπικού περιβάλλοντος
    • Πώς να αποκτήσετε Python
    • Πώς να εγκαταστήσετε την Python
    • Εγκατάσταση Windows
    • Εγκατάσταση Unix/Linux
    • Εγκατάσταση MAC
    • Ρύθμιση διαδρομής για Python
    • Ρύθμιση διαδρομής για Unix/Linux
    • Ρύθμιση διαδρομής για Windows
  • Μεταβλητές περιβάλλοντος Python
    • Τρέχοντας Python
  • Βασική Σύνταξη
    • Αναγνωριστικά Python
    • Δήλωση Python
    • Εσοχές στην Python
    • Σχόλια σε Python
    • Λήψη εισόδου
    • Εμφάνιση της Εξόδου
  • Τύποι μεταβλητών
    • Εκχώρηση τιμών στις μεταβλητές
    • Τύποι δεδομένων Python
    • Χορδές
    • Πλειάδες
    • Τόπος αγώνων
    • Αριθμοί
  • Βασικοί χειριστές
    • Χειριστής ανάθεσης
    • Χειριστής bitwise
    • Λογικός τελεστής
    • Αριθμητικός τελεστής
    • Χειριστής σύγκρισης
    • Χειριστής Ταυτότητας
    • Διαχειριστής μέλους
  • Λήψη αποφάσης
    • Αν δήλωση
    • αν-αλλιώς
    • Φωλιασμένο αν
    • Αν-ελιφ-άλλο-σκάλα
    • Συνοπτική δήλωση if
    • Συνοπτική δήλωση εάν-άλλο
  • Βρόχοι
  • Αριθμοί
  • Χορδές
  • Πλειάδες
    • Πρόσβαση στις αξίες σε πλειάδες
    • Ενημέρωση πλειάδων
    • Βασικοί τελεστές πλειάδας
    • Ενσωματωμένο σε πολλαπλές λειτουργίες
    • Ευρετηρίαση και Τεμαχισμός
    • Διαγραφή πλειάδας
  • Τόπος αγώνων
    • Πρόσβαση σε τιμές σε λίστες
    • Ενημέρωση των λιστών
    • Βασικοί τελεστές λίστας
    • Ενσωματωμένη λίστα συναρτήσεων και μεθόδων
    • Ευρετηρίαση και Τεμαχισμός
    • Διαγραφή στοιχείου λιστών
  • Λεξικό
    • Δημιουργία λεξικού
    • Προσθήκη στοιχείων σε ένα λεξικό
    • Αφαίρεση στοιχείων από το λεξικό
    • Μέθοδοι λεξικού Python
  • Ημερομηνία και ώρα
    • Time Tuple
    • Ενότητα χρόνου
    • Ενότητα Ημερολογίου
  • Λειτουργίες
    • Πώς να ορίσετε μια συνάρτηση
    • Κλήση συνάρτησης
    • Περάστε με αναφορά
    • Περάστε από την τιμή
    • Ορίσματα συνάρτησης
    • Ορίσματα μεταβλητού μήκους
    • Απαιτούμενα επιχειρήματα
    • Προεπιλεγμένα ορίσματα
    • Ορίσματα λέξεων-κλειδιών
    • Ανώνυμες Λειτουργίες
  • Ενότητες
    • Δήλωση εισαγωγής
    • Η δήλωση από εισαγωγή
    • Η από εισαγωγή * Δήλωση
    • Εντοπισμός Ενοτήτων
    • Οι συναρτήσεις locals() και globals().
    • Χώροι ονομάτων και οριοθέτηση
    • Η συνάρτηση dir( ).
    • Η συνάρτηση reload().
  • Files I/O
    • Άνοιγμα αρχείου
    • Χαρακτηριστικά αντικειμένου αρχείου
    • Κλείσιμο αρχείου
    • Με Δήλωση
    • Η μέθοδος Write
    • Η μέθοδος ανάγνωσης
    • Η μέθοδος rename().
    • Η μέθοδος remove().
    • Θέση αρχείου
  • Εξαιρέσεις
    • Τι είναι η Εξαίρεση;
    • Χειρισμός εξαίρεσης
    • Θέτοντας μια εξαίρεση
    • Λίστα τυπικών εξαιρέσεων
    • Εξαιρέσεις που ορίζονται από το χρήστη
    • Ισχυρισμοί στην Python
  • Τάξεις και αντικείμενα
    • Δημιουργία τάξεων
    • Αντικείμενα τάξης
    • Πρόσβαση στις ιδιότητες
    • Ενσωματωμένα χαρακτηριστικά της τάξης
    • Συλλογή απορριμάτων
    • Κληρονομιά τάξης
    • Ποσειδωτικές μέθοδοι
    • Κανονικές εκφράσεις
    • Λειτουργία αντιστοίχισης
    • Λειτουργία αναζήτησης
    • Τροποποιητές κανονικής έκφρασης
    • Μοτίβα κανονικής έκφρασης
    • Μαθήματα χαρακτήρων
    • Υποθέσεις επανάληψης
    • Άγκυρα
  • Προγραμματισμός CGI
    • Σερφάρισμα στο διαδίκτυο
    • Κεφαλίδα HTTP
    • Μεταβλητές Περιβάλλοντος CGI
    • Μέθοδος GET
    • Μέθοδος POST
    • Χρήση Cookies στο CGI
    • Πώς λειτουργεί;
  • Πρόσβαση στη βάση δεδομένων MySQL
    • Δημιουργία πίνακα βάσεων δεδομένων
    • Λειτουργία INSERT
    • Λειτουργία READ
    • Λειτουργία ενημέρωσης
    • Λειτουργία DELETE
    • Εκτέλεση Συναλλαγών
    • ΔΕΣΜΕΥΣΗ Λειτουργία
    • Λειτουργία ROLLBACK
    • Αποσύνδεση βάσης δεδομένων
    • Σφάλματα χειρισμού
  • Δίκτυα
    • Τι είναι οι πρίζες;
    • Η μονάδα υποδοχής
    • Ενότητες Διαδικτύου Python
  • Αποστολή email
    • Αποστολή email HTML με χρήση Python
    • Αποστολή Συνημμένων ως E-mail
  • Προγραμματισμός πολλαπλών νημάτων
    • Ξεκινώντας ένα νέο νήμα
    • Η ενότητα Threading
    • Συγχρονισμός νημάτων
    • Ουρά προτεραιότητας πολλαπλών νημάτων
  • Επεξεργασία XML
    • Τι είναι το XML;
    • XML Parser Architectures και API
    • Ανάλυση XML με SAX API
      • Η μέθοδος make_parser
      • Η μέθοδος ανάλυσης
      • Η μέθοδος parseString
  • Προγραμματισμός GUI
    • Widgets tkinter
  • Διαχείριση Γεωμετρίας
  • Προτεινόμενα άρθρα

Βρόχοι

Γενικά, οι δηλώσεις εκτελούνται με τη σειρά. Η πρώτη πρόταση εκτελείται πρώτη και ακολουθείται από τη δεύτερη, κ.λπ. Υπάρχει μια κατάσταση όταν πρέπει να εκτελέσετε ένα μπλοκ κώδικα πολλές φορές. Οι γλώσσες προγραμματισμού παρέχουν διάφορες δομές ελέγχου που επιτρέπουν πιο περίπλοκες διαδρομές εκτέλεσης.

Ενώ βρόχος

Στην python, ενώ οι βρόχοι χρησιμοποιούνται για την επανειλημμένη εκτέλεση ενός μπλοκ εντολών, μια δεδομένη συνθήκη ικανοποιείται. Όταν η συνθήκη γίνει ψευδής, εκτελείται η γραμμή ακριβώς μετά τον βρόχο του προγράμματος.

ΣΥΝΤΑΞΗ

|_+_|

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

ΠΑΡΑΓΩΓΗ

Για βρόχο

Οι βρόχοι For χρησιμοποιούνται για τη διέλευση παραγγελιών. Π.χ. διέλευση λίστας ή συμβολοσειράς ή πίνακα. Στην Python, δεν υπάρχει παρόμοιο στυλ C για βρόχο, π.χ. για (i=0; i

ΣΥΝΤΑΞΗ

|_+_|

ΠΑΡΑΓΩΓΗ

Ένθετοι βρόχοι

Η Python σάς επιτρέπει να χρησιμοποιείτε έναν βρόχο μέσα σε έναν άλλο βρόχο. Παρακάτω υπάρχουν λίγα παραδείγματα για την απεικόνιση της έννοιας.

Σύνταξη:

|_+_|

Η σύνταξη για την εντολή ένθετου βρόχου while στη γλώσσα προγραμματισμού Python είναι η εξής:

|_+_|

ΠΑΡΑΓΩΓΗ

Δηλώσεις ελέγχου βρόχου

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

Συνέχεια δήλωσης

Αναγκάζει τον βρόχο να παρακάμψει το υπόλοιπο σώμα και αμέσως να ελέγξει ξανά την κατάστασή του πριν από την επανάληψη.

ΠΑΡΑΓΩΓΗ

Δήλωση διακοπής

Τερματίζει τη δήλωση και μεταφέρει την εκτέλεση στη δήλωση αμέσως μετά τον βρόχο.

ΠΑΡΑΓΩΓΗ

Δήλωση

Ένας χρήστης χρησιμοποιεί μια δήλωση πρόσβασης όταν απαιτείται μια δήλωση σε μια παραγγελία, αλλά δεν θέλετε να εκτελεστεί καμία εντολή ή κώδικας.

ΠΑΡΑΓΩΓΗ

Αριθμοί

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

Η Python έχει τέσσερις διαφορετικούς τύπους αριθμών:

    μακρύς− Γνωστά και ως longs, είναι ακέραιοι αριθμοί απεριόριστου μεγέθους. Γράφονται σαν ακέραιοι και ακολουθούνται από πεζά ή κεφαλαία.Συγκρότημα− Έχουν τη μορφή a + bJ, όπου τα a και b είναι πλωτήρες, και το J ή το j αντιπροσωπεύει την τετραγωνική ρίζα του -1 (φανταστικός αριθμός). Το πραγματικό μέρος του αριθμού είναι το α και το φανταστικό μέρος το β. Οι μιγαδικοί αριθμοί δεν χρησιμοποιούνται τόσο πολύ στον προγραμματισμό Python.Φλοτέρ− Γνωστοί και ως floats, αντιπροσωπεύουν πραγματικούς αριθμούς και γράφονται με δεκαδικό σημείο που διαιρεί το κλάσμα και τα ακέραια μέρη.int- συνήθως ονομάζονται ακέραιοι ή ενδείξεις, είναι αρνητικοί ή θετικοί ολόκληροι αριθμοί χωρίς δεκαδικό σημείο.
ενθ μακρύς φλοτέρ συγκρότημα
7860122L-21,9 ι9.322e-36j
0800xDEFABCECBDAECBFBAEL32,3 + ε18.876j
1051924361L0,03.14j
-049053563362984L-90.-.6545+0J
100-0x19323L15.2045.j
0x69-4721885298529L70,2-Ε124,53e-7j
-0x260-052318172735L-32,54e1003e+26J

Μετατροπή τύπου αριθμού

  • Τύπος long (x) για να μετατρέψετε το x σε μακρύ ακέραιο.
  • Τύπος σύμπλεγμα (x) να μετατρέψετε το x σε μιγαδικό αριθμό με πραγματικό μέρος x και φανταστικό μέρος μηδέν.
  • Τύπος σύμπλεγμα (x, y) να μετατρέψουμε το x και το y σε μιγαδικό αριθμό με πραγματικό μέρος x και φανταστικό μέρος y. Το x και το y είναι αριθμητικές εκφράσεις
  • Τύπος float(x) για να μετατρέψετε το x σε αριθμό κινητής υποδιαστολής.
  • Τύπος int(x) για να μετατρέψετε το x σε απλό ακέραιο.

Συναρτήσεις τυχαίων αριθμών

    range ([start,] stop [, step])-Τυχαία επιλεγμένο στοιχείο από το εύροςσπόρος ([x])– Ορίζει την ακέραια αρχική τιμή που χρησιμοποιείται για τη δημιουργία τυχαίων αριθμών.ομαλή (x, y)– Τυχαίο float r, έτσι ώστε το x να είναι ίσο ή μικρότερο από το r και το r να είναι μικρότερο από το yτυχαίος()– Τυχαία float r, έτσι ώστε το 0 να είναι ίσο ή μικρότερο από το r και το r να είναι μικρότερο από 1επιλογή (ακολουθία)-Τυχαίο στοιχείο από λίστα, πλειάδα ή συμβολοσειρά.

Τριγωνομετρικές Συναρτήσεις

    ακτίνια-Μετατρέπει τη γωνία από μοίρες σε ακτίνια.χωρίς-Επιστρέφει τα ημιτονοειδή ακτίνια.Έτσι-Επιστρέφει τα εφαπτομενικά ακτίνια.ο ρίχτης-Επιστρέφει την εφαπτομένη του τόξου, σε ακτίνια.ατάν2-Επιστρέφει ατάν, σε ακτίνια.acos-Επιστρέφει το συνημίτονο τόξου, σε ακτίνια.Αλμυρός-Επιστρέφει το ημίτονο τόξου, σε ακτίνια.κάτι-Επιστρέφει τα συνημίτονο ακτίνια.υποτ-Επιστρέφει τον Ευκλείδειο κανόνα, sqrtβαθμούς-Μετατρέπει τη γωνία από ακτίνια σε μοίρες.

Μαθηματικές Συναρτήσεις

ανώτατο όριο (x) – Στρογγυλοποιεί τον αριθμό προς τα πάνω και επιστρέφει τον πλησιέστερο ακέραιο.

όροφος (x) – Στρογγυλοποιεί το προς τα κάτω και επιστρέφει τον πλησιέστερο ακέραιο.

sqrt(x) -Επιστρέφει την τετραγωνική ρίζα του αριθμού.

γύρος (αριθμός[, nψηφία]) – στρογγυλοποιεί τον αριθμό, μπορείτε να καθορίσετε την ακρίβεια στο δεύτερο όρισμα.

Pow(a, b) -Επιστρέφει αύξηση στη δύναμη του β.

κοιλιακοί (x) -Επιστρέφει την απόλυτη τιμή του x.

max(x1, x2, …, xn) – Επιστρέφει τη μεγαλύτερη τιμή μεταξύ των ορισμάτων.

min(x1, x2, …, xn)- Επιστρέφει τη μικρότερη τιμή μεταξύ των ορισμάτων.

Χορδές

Οι συμβολοσειρές είναι ένας από τους δημοφιλείς τύπους στην Python. Μπορούμε να τα δημιουργήσουμε μόνο κλείνοντας χαρακτήρες σε εισαγωγικά. Η Python αντιμετωπίζει τα μεμονωμένα εισαγωγικά όπως τα διπλά εισαγωγικά. Η δημιουργία συμβολοσειρών είναι πολύ απλή όπως και η εκχώρηση μιας τιμής σε μια μεταβλητή.

img 617dd266e09f0

ΠΑΡΑΓΩΓΗ

img 617dd2673ff29

Δημιουργία συμβολοσειράς

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

img 617dd26777a30

ΠΑΡΑΓΩΓΗ

img 617dd267cf30c

String Special Operators

χειριστές Περιγραφή Παράδειγμα
(*) ΕπανάληψηΔημιουργεί νέες συμβολοσειρές, συνενώνει πολλαπλά αντίγραφα της ίδιας συμβολοσειράς.a*2 θα δώσει -HelloHello
(+) ΣυνένωσηΠροσθέτει τιμές και στις δύο πλευρές του τελεστή.Το a + b θα δώσει το HelloPython
(όχι εντός) ΣυνδρομήΕπιστρέφει true εάν ο χαρακτήρας δεν υπάρχει στην αναφερόμενη συμβολοσειρά.Το M δεν είναι σε μια θα δώσει 1
([]) ΦέταΔίνει τον χαρακτήρα από το ευρετήριο.a[1] θα δώσει e
([ : ]) Φέτα εύρουςΔίνει τους χαρακτήρες από το αναφερόμενο εύροςa[1:4] θα δώσει ell
(%) ΜορφήΕκτελεί μορφοποίηση συμβολοσειρών
(σε) ΣυνδρομήΕπιστρέφει true εάν υπάρχει ένας χαρακτήρας στην αναφερόμενη συμβολοσειράΤο H σε μια θα δώσει 1

Τελεστές μορφοποίησης συμβολοσειρών

Ένα από τα καλύτερα χαρακτηριστικά της Python είναι ο τελεστής μορφής συμβολοσειράς %. Αυτός ο τελεστής είναι μοναδικός και αναπληρώνει το πακέτο που έχει λειτουργίες από την οικογένεια printf() του C.

Σύμβολο μορφής Μετατροπή
οκταδικός ακέραιος αριθμός
%ΚΑΙεκθετικός συμβολισμός (με κεφαλαία «E»)
%ντοχαρακτήρας
%Εγώυπογεγραμμένο δεκαδικό ακέραιο
%μικρόμετατροπή συμβολοσειράς μέσω str() πριν από τη μορφοποίηση
% uανυπόγραφο δεκαδικό ακέραιο
δεκαεξαδικός ακέραιος (πεζά γράμματα)
%ρευπογεγραμμένο δεκαδικό ακέραιο
%ΣΟΛτο μικρότερο των %f και %E
%φάπραγματικός αριθμός κινητής υποδιαστολής
δεκαεξαδικός ακέραιος (κεφαλαία γράμματα)
%Καιεκθετικός συμβολισμός (με πεζά «e»)

Μερικά άλλα υποστηριζόμενα σύμβολα είναι τα εξής:

Σύμβολο μορφής Λειτουργικότητα
%Το '%%' σας αφήνει με ένα μόνο κυριολεκτικό '%'
#προσθέστε το οκταδικό μηδέν ή το δεκαεξαδικό αρχικό ή ανάλογα με το αν χρησιμοποιήθηκαν «x» ή «X».
μ.ν.m είναι το ελάχιστο πλάτος και n είναι ο αριθμός των ψηφίων που εμφανίζονται μετά την υποδιαστολή.
(που)μεταβλητή χαρτογράφησης
Αφήνει ένα κενό χώρο πριν από έναν θετικό αριθμό.

Χαρακτήρες απόδρασης

Σημείωση οπισθοδρόμησης Δεκαεξαδικό χαρακτήρα Περιγραφή
σι0x08Backspace
Και0x1bΔιαφυγή
0x0aΝέα γραμμή
v0x0bΚάθετη καρτέλα
μικρό0x20Χώρος
0x0dΕπιστροφή άμαξα
t0x09Αυτί
φά0x0cΡοή φόρμας
προς το0x07Κουδούνι ή συναγερμός
C-xΈλεγχος-χ
ΧΧαρακτήρας x
M-C-xMeta-Control-x
nnΟκταδική σημειογραφία

Ενσωματωμένες μεθόδους συμβολοσειράς

ναι όχι Μέθοδοι Περιγραφή
έναςμετρώΜετρά πόσες φορές εμφανίζεται η συμβολοσειρά σε μια συμβολοσειρά ή μια υποσυμβολοσειρά της συμβολοσειράς, εάν δίνεται η αρχή του ευρετηρίου και το τέλος του ευρετηρίου.
δύοκεφαλοποιώΜε κεφαλαίο το πρώτο γράμμα της συμβολοσειράς
3αποκρυπτογραφώΑποκωδικοποιεί τη συμβολοσειρά χρησιμοποιώντας τον κωδικοποιητή που είναι καταχωρημένος για κωδικοποίηση.
4κωδικοποιούνΕπιστρέφει μια κωδικοποιημένη έκδοση συμβολοσειράς της συμβολοσειράς σε σφάλμα και η προεπιλογή είναι να αυξηθεί ένα ValueError, εκτός εάν τα σφάλματα δίνονται με 'αγνοεί' ή 'αντικατάσταση'.
5τελειώνει μεΠροσδιορίζει εάν η συμβολοσειρά ή η υποουσία της συμβολοσειράς τελειώνει με επίθημα. Επιστρέφει αληθινά αν είναι και λανθασμένα διαφορετικά
6εύρημαΚαθορίζει εάν η συμβολοσειρά εμφανίζεται σε μια συμβολοσειρά ή μια υποσυμβολοσειρά της συμβολοσειράς εάν δίνεται στο αρχικό ευρετήριο beg και στο τέλος του τελικού δείκτη επιστρέφει δείκτης εάν βρεθεί και -1 διαφορετικά.
7επεκτάσειςΕπεκτείνει τις καρτέλες της συμβολοσειράς σε πολλαπλά κενά. ορίζεται από προεπιλογή 8 κενά ανά καρτέλα εάν δεν παρέχεται το μέγεθος της καρτέλας.
8isalnumΕπιστρέφει true εάν η συμβολοσειρά έχει τουλάχιστον 1 χαρακτήρα και όλοι οι χαρακτήρες είναι αλφαριθμητικοί.
9είναι ψηφίοΕπιστρέφει true αν η συμβολοσειρά περιέχει μόνο ψηφία και false.
10isspaceΕπιστρέφει true εάν η συμβολοσειρά περιέχει χαρακτήρες κενού διαστήματος και διαφορετικά false.
έντεκαisalphaΕπιστρέφει true εάν η συμβολοσειρά έχει τουλάχιστον έναν χαρακτήρα και όλοι οι χαρακτήρες είναι αλφαβητικούς και κατά τα άλλα ψευδής.
12ίπποςΕπιστρέφει true εάν η συμβολοσειρά έχει τουλάχιστον 1 χαρακτήρα με πεζά γράμματα και όλοι οι χαρακτήρες είναι με πεζά, διαφορετικά false.
13νήσοςΕπιστρέφει true εάν η συμβολοσειρά έχει σωστά γράμματα τίτλου και διαφορετικά false.
14isupperΕπιστρέφει true εάν η συμβολοσειρά έχει τουλάχιστον έναν χαρακτήρα με κεφαλαία γράμματα και όλοι οι άλλοι χαρακτήρες με κεφαλαία γράμματα και διαφορετικά false.
δεκαπέντεμόνο (χορδή)επιστρέφει το μήκος της χορδής
16join (seq)Συνενώνει τις παραστάσεις συμβολοσειρών των στοιχείων σε σειρά σε μια συμβολοσειρά, με μια διαχωριστική συμβολοσειρά.
17αντικαθιστώΑντικαθιστά όλες τις εμφανίσεις του παλιού στη συμβολοσειρά με νέες ή το πολύ μέγιστες εμφανίσεις εάν δίνεται το μέγιστο.
18ΠΕπιστρέφει τον μέγιστο αλφαβητικό χαρακτήρα από τη συμβολοσειρά str.
19min (str)Επιστρέφει τον ελάχιστο αλφαβητικό χαρακτήρα από τη συμβολοσειρά.
είκοσιmaketrans()Επιστρέφει έναν πίνακα μετάφρασης που θα χρησιμοποιηθεί στη συνάρτηση μετάφρασης.
είκοσι έναταξίδι()Καταργεί όλα τα κύρια κενά στη συμβολοσειρά.
22πιο χαμηλα()Μετατρέπει όλα τα κεφαλαία γράμματα της συμβολοσειράς σε πεζά.
23φως (πλάτος)Επιστρέφει μια συμβολοσειρά με επένδυση διαστήματος με την αρχική συμβολοσειρά αριστερά-δικαιολογημένη σε ένα σύνολο στηλών πλάτους.
24ανώτερος()Μετατρέπει τα πεζά γράμματα της συμβολοσειράς σε κεφαλαία.
25zfill (πλάτος)Επιστρέφει την αρχική συμβολοσειρά αριστερά γεμισμένη με μηδενικά σε ένα σύνολο χαρακτήρων πλάτους. που προορίζεται για αριθμούς, η zfill() διατηρεί οποιοδήποτε πρόσημο δίνεται
26isdecimal()Επιστρέφει true εάν μια συμβολοσειρά unicode περιέχει μόνο δεκαδικούς χαρακτήρες και διαφορετικά false.
27μεταφράζω()Μεταφράζει τις συμβολοσειρές σύμφωνα με τη συμβολοσειρά του πίνακα μετάφρασης αφαιρώντας αυτές στη συμβολοσειρά del.
28διαίρεση()Διαχωρίζει τη συμβολοσειρά σύμφωνα με τη συμβολοσειρά οριοθέτη και επιστρέφει μια λίστα με υποσυμβολοσειρές χωρισμένες σε num υποσυμβολοσειρές το πολύ, εάν δίνεται.
29ακριβώς ()Επιστρέφει μια διαστημική συμβολοσειρά με τη χορδή δεξιά δικαιολογημένη σε μια συνολική στήλη.
30splitlines ()Διαχωρίζει τη συμβολοσειρά σε όλα τα NEWLINE και επιστρέφει μια λίστα με κάθε γραμμή με την κατάργηση των NEWLINE.
31ξεκινάει με()Καθορίζει εάν μια συμβολοσειρά ή υποσυμβολοσειρά της συμβολοσειράς ξεκινά με το substring str επιστρέφει true αν ναι και false διαφορετικά.
32rstrip()Καταργεί όλα τα κενά διαστήματα της συμβολοσειράς.
33τίτλος()Επιστρέφει την έκδοση του τίτλου της συμβολοσειράς, όλες οι λέξεις ξεκινούν με κεφαλαία και τα υπόλοιπα είναι πεζά.
3. 4rindex()Είναι το ίδιο με το index(), αλλά κάνει αναζήτηση προς τα πίσω σε συμβολοσειρά.