Python 2/Merkkijonot

(Ohjattu sivulta Python 2/merkkijonot)

Merkitseminen

muokkaa

Merkkijono voidaan määritellä ympäröimällä heittomerkeillä, lainausmerkeillä tai kolmella heitto- tai lainausmerkillä. Näitä merkkejä ei saa sekoittaa ("kissa').

  1. 'kissa' tai "kissa"
  2. '''kissa''' tai """kissa"""

Useita heitto- tai lainausmerkkejä käytetään monirivisten merkkijonojen merkitsemiseen.

Esimerkki
'''
Kissa
kiipesi
puuhun.
'''

Merkkijono voidaan jakaa usealle riville myöe \-merkillä

Esimerkki
'kissa \
kiipesi \
puuhun. \
'

Yhdisteleminen

muokkaa
Esimerkki
print '[[' + 'kissa' + ']]'

Tulostaa: [[kissa]]


Esimerkki
string = 'kissa'
print '[[%s]]' % (string)

Tulostaa: [[kissa]]

Katkaiseminen

muokkaa
Esimerkki
string = 'kissa'
print string[1:4]

Tulostaa: iss

Esimerkki
string = 'kissa'
print string[-2]

Tulostaa: s joka on toisiksi viimeinen merkki merkkijonossa

Aiheesta muualla

muokkaa