Merkkijono on tyyppi, eräs kokoelmatyyppi. Merkkijono sisältää liudan (nollasta äärettömään) tietyssä järjestyksessä olevia merkkejä. Tavallaan merkkijono onkin lista, joka voi sisältää vain merkkejä, näyttää erikoiselta ja jonka sisältöä ei voi muuttaa.
"Merkki" ei ole Pythonissa erillinen tyyppi, vaan se esitetään yhden merkin mittaisella merkkijonolla.
Pythonin merkkijonot tarjoavat aikamoisen määrän erilaisia palveluita:
>>> "foo".upper() 'FOO' >>> "foo".isupper() 0 >>> "foo".islower() 1 >>> "foo".split("o") ['f', '', '']
(takaisin ohjelmoinnin käsitteet-sivulle)