=== Řetězce ===
Řětězce (hovorově stringy) jsou z hlediska programu seřazené sekvence písmenek. V některých případech se o nich dá uvažovat jako o [[seznamy|seznamech]] - například ''%%len("abc")%%'' vrátí shodně s ''%%len(["a","b","c"])%%'' délku řetězce respektive seznamu - hodnotu 3.
Není však možné řetězec operátorem přístupu k prvku ''[]'' přímo editovat. Například
retezec="ahoj"
retezec[2]="X"
# vraci chybu!
Pomůže nám v takovém případě převod na seznam a zpět:
retezec = "ahoj"
seznam = list(retezec)
seznam[2] = "X"
novy_retezec = "".join(seznam)
# tento priklad jiz funguje
=== Funkce ===
==== replace ====
Nahrazuje výskyty jedné věci za jinou věc
retezec = "test"
print(retezec.replace("t","x"))
==== len ====
Velikost řetězce
retezec = "test"
print(len(retezec))
==== upper / lower ====
Převede řetězec na velká/malá
retezec = "test"
print(retezec.upper())
==== Úlohy ====
1) Od uživatele načtěte vstup a vypište jeho velikost (kolik znaků má)
2)Najděte na webu utf8 znaky písmenek v kolečku - např Ⓐ Ⓑ. Napište funkci, která běžná písmenka převádí na tyto znaky
3) Napište program převodu na Caesarovu šifru (posun o nějaký počet písmenek v abecedě)