00:00Strings: Raw Strings.
00: 04V surovém řetězci nejsou interpretovány znaky escape sequence, jaké jste viděli v poslední části. Nyní uvidíte, jak definovat surový řetězec a jak jsou užitečné. Zde je definována nová proměnná a
se dvěma částmi textu a znakem nového řádku uprostřed.
00: 29vidíte, že když je vytištěn a
, má tento znak nového řádku při tisku. Pro vytvoření surového řetězce je řetězec prefixován r
, jak je vidět zde. Jinak je obsah úplně stejný.
00: 45tisknutí tohoto řetězce ukazuje, že surový řetězec znamená, že znak nového řádku není interpretován print()
a zůstává neporušený. To je užitečné v aplikacích, kde znaky escape sequence nemají být interpretovány normálně, jako jsou regulární výrazy, oblast, kterou možná neznáte, ale oblast, která je velmi užitečná při zpracování textu.
01:07pravidelné výrazy využívají znak zpětného lomítka jiným způsobem než normální text, a zde si surové řetězce přicházejí do své vlastní tím, že řídí způsob, jakým je řetězec interpretován. Regulární výrazy nespadají do působnosti tohoto kurzu, ale stojí za to se na ně podívat, pokud budete někdy potřebovat zpracovat text.