Metin (str) listeye çok benzer: karakterleri sıralıdır, indeksle okunur, dilimlenir, for ile gezilir, len ile ölçülür. Listeler için öğrendiğin her şey burada da geçerlidir: indeksler 0'dan başlar, text[-1] son karakterdir, text[1:4] bitişi dahil etmez.
word = "Kayak"word[0] # "K"word[::-1] # "kayaK"word.lower() # "kayak"word[1:3] # "ay"
[::-1] metni ters çevirir (üçüncü sayı adımdır, -1 geriye doğru yürür). lower() küçük harfe çevirir. İkisi de yeni bir metin verir; word olduğu gibi kalır.Bir metnin tersten de aynı okunup okunmadığını (palindrom) iki yoldan kontrol edebilirsin: tersini kurup karşılaştırmak (text == text[::-1], kısa ama bir kopya çıkarır), ya da iki uçtan içeri yürüyüp karakterleri karşılaştırmak (kopyasız, ilk farkta durur).