Stringid
Eelmine
Järgmine

Stringid

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

Märkus

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

Märkus

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

TeheTulemus
x in sTrue s sisaldab x, vastasel korral False
x not in sFalse kui s ei sisalda x, vastasel korral True
s + ts ja t
s * n , n * sn pindmist koopiat s-ist
s[i]i-s s-i liige, lugemist alatakse 0-st
s[i:j]lõik s-ist i-st j-ni
s[i:j:k]lõik s-ist i-st j-ni k kaupa
len(s)s-i pikkus
min(s)vähim väärtus s-is
max(s)suurim väärtus s-is

Oluline

Stringide indeksid algavad nullist.

Eelmine
Järgmine
Esileht