programmeringsspråket Python har en spesiell datatype som kalles en streng. Strings er sekvenser av tegn , som kan være bokstaver, tall eller symboler . Python har mange innebygde metoder som kan manipulere strenger og forenkle mange vanlige programmeringsoppgaver . Dette gjør tekstbehandling i Python svært effektiv. Python strenger støtter også Unicode standard og regulære uttrykk . Unicode
Python støtter Unicode standard for tegnkoding. Dette gjør Python til å representere alle tegn , tall eller symbol fra alle kjente språk . Dette er svært nyttig når porting et Python program til et annet språk som bruker sin egen alfabetet .
Regular Expressions
Python har innebygd støtte for regulære uttrykk. Regulære uttrykk brukes til å søke etter mønstre i teksten . For eksempel kan et vanlig uttrykk brukes til å søke etter alle forekomster av et bestemt ord i dokumentene . Python kan brukes til å søke strenger ved regulære uttrykk, noe som åpner for svært kraftig mønstergjenkjenning .
String Metoder
Python har mange innebygde metoder som forenkler vanlige streng manipulering . For eksempel , det finnes metoder som gjør det mulig å utnytte alle små bokstaver i en strenger , metoder som søker en streng for en tegnmønster , og metoder som delt en streng i flere strenger . Mangfoldet av metoder gjør det mulig for komplekse streng manipulasjon med minimal programmering innsats.
Lister
Python streng datatype aksjer et forhold med listen container . Strenger kan konverteres til lister over individuelle tegn , og lister kan flettes inn i sammenhengende strenger av tegn. Denne sammenhengen forenkler visse programmeringsoppgaver .