=== Ř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ě)