
Tekstilisi andmetüüpe nimetatakse stringideks.
Stringe on võimalik väljendada ülakomade või jutumärkidega. Kui on vaja kasutada stringi sees sama märki, millega see piiratud on, siis varjatakse ta kurakaikaga (\)
>>>'spam eggs' 'spam eggs'>>>'doesn\'t' "doesn't">>>"doesn't" "doesn't">>>'"Yes," he said.' '"Yes," he said.'>>>"\"Yes,\" he said." '"Yes," he said.'>>>'"Isn\'t," she said.' '"Isn\'t," she said.'>>>jama = '"Isn\'t," she said.'>>>print jama "Isn't," she said.
>>>tere = "tere tere\...vana kere">>>print tere tere terevana kere
Kui käsk pole lõpetatud, siis näitab interpretaator järgmisel real kolme punkti.
Kui on vaja teksti lisada reavahetusi, siis märgitakse need nii: \n
>>>tere = "tere tere\nvana kere">>>print tere tere tere vana kere
Kui \n järele jätta tühik, siis algab järgmine rida tühikuga
>>>tere = "tere tere\n vana kere">>>print tere tere tere vana kere
Etteantud vorminduse säilitab täht-tähelt — koos reavahetuste ja tühikutega — kolmekordsete ühe- või kahekordsete jutumärkide kasutamine:
>>>tere = """ tere tere...vana kere""">>>print tere tere tere vana kere
Tabel 3.3. Tehted stringide ja teiste järjestustüüpidega
| Tehe | Tulemus |
|---|---|
| True s sisaldab x, vastasel korral False |
| False kui s ei sisalda x, vastasel korral True |
| s ja t |
| n pindmist koopiat s-ist |
| i-s s-i liige, lugemist alatakse 0-st |
| lõik s-ist i-st j-ni |
| lõik s-ist i-st j-ni k kaupa |
len( | s-i pikkus |
min( | vähim väärtus s-is |
max( | suurim väärtus s-is |
Stringide indeksid algavad nullist.