Python programmeringssproget har en særlig datatype kaldes en streng. Strenge er sekvenser af tegn , som kan være bogstaver, tal eller symboler. Python har mange indbyggede metoder, der kan manipulere strenge og forenkle mange almindelige programmeringsopgaver . Dette gør tekstbehandling i Python meget effektiv. Python strings understøtter også Unicode standard og regulære udtryk . Unicode
Python understøtter Unicode standard for tegnsæt. Dette gør det muligt Python til at repræsentere ethvert tegn , tal eller symbol fra alle kendte sprog. Dette er meget nyttigt, når portering en Python program til et andet sprog, som anvender sin egen alfabet.
Regular Expressions
Python har indbygget understøttelse for regulære udtryk. Regulære udtryk bruges til at søge efter mønstre i teksten. For eksempel kan et regulært udtryk bruges til at søge efter alle forekomster af et bestemt ord i en dokumenter. Python kan bruges til at søge strenge ved hjælp af regulære udtryk , der giver mulighed for meget kraftig mønstertilpasning .
String Methods
Python har mange indbyggede metoder, der forenkler almindelige strenghåndtering opgaver. For eksempel er der metoder, der tillader dig at udnytte alle de små bogstaver i et strygere , metoder , der søger en streng for et tegn mønster , og metoder, der opdele en streng i flere strenge. De mange forskellige metoder giver mulighed for komplekse strenghåndtering med minimal programmering indsats.
Lister
Python string datatype deler et forhold til listen container. Strenge kan omdannes til lister over de enkelte tegn og lister kan flettes ind sammenhængende strenge af tegn. Denne indbyrdes forenkler visse programmeringsopgaver .