Skip to content

Commit c4b7a0b

Browse files
committed
Rewordings for the str session
1 parent 14354c1 commit c4b7a0b

1 file changed

Lines changed: 12 additions & 9 deletions

File tree

lessons/beginners/str/index.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ Vtom vnuk křik': "Hleď!"
151151
Ve výsledném řetězci pak ovšem žádné zpětné lomítko *není*.
152152
Sekvence `\'` je jen způsob, jak v Pythonu zadat `'` – jediný znak.
153153
Tomu je celkem důležité porozumět.
154-
Zkus si, jestli předpovědět výsledek těchto příkazů:
154+
Zkus si, jestli zvládneš předpovědět výsledek těchto příkazů:
155155

156156
```python
157157
print(".\".")
@@ -184,10 +184,12 @@ a b
184184
3
185185
```
186186

187-
Se zpětným lomítkem zadat jakýkoli znak – včetně *emoji* – podle jména
187+
Se zpětným lomítkem se dá zadat jakýkoli znak – včetně *emoji* – podle jména
188188
(`\N{…}`) nebo identifikačního čísla (`\x..`, `\u....`, `\U........`)
189189
standardu Unicode.
190-
Délka všech následujících řetězců je 3:
190+
Stačí přesné jméno nebo číslo znát (nebo dohledat).
191+
V následujících řetězcích jsou takové znaky pro přehlednost mezi dvěma
192+
pomlčkami `-`. Délka každého řetězce je tedy celkem 3:
191193

192194
```pycon
193195
>>> print('-\N{GREEK CAPITAL LETTER DELTA}-')
@@ -222,15 +224,15 @@ print('C:\\PyLadies\\Nový adresář')
222224
```
223225

224226
Podobně jako `\"` je zápis pro uvozovku a `\'` pro apostrof, sekvence `\\`
225-
je zápis pro znak `\`.
227+
je zápis pro jedno zpětné lomítko.
226228

227229

228230
### Nový řádek
229231

230232
Někdy potřebuješ řetězce, které obsahují více řádků.
231233
Pythonní řetězce ale můžeš normálně napsat jen na *jeden* řádek.
232234
(Python se tak snaží ulehčit hledání chyby, kdybys koncovou uvozovku
233-
zapoměl{{a}}: kdyby mohla být kdekoli ve zbytku souboru, špatně by se hledala.)
235+
zapoměl{{a}}.)
234236

235237
Můžeš ale do řetězce znak pro nový řádek vložit pomocí sekvence `\n`:
236238

@@ -266,8 +268,7 @@ Co se stalo?
266268
Prase kozu potrkalo!'''
267269
```
268270

269-
Víceřádkové řetězce se často používají jako dokumentační řetězce funkcí.
270-
U nich nevadí, že jsou na začátku řádků mezery.
271+
Víceřádkové řetězce se často používají jako dokumentační řetězce funkcí:
271272

272273
```python
273274
def vynasob(a, b):
@@ -291,11 +292,13 @@ Jaká je délka těchto řetězců?
291292

292293
Výsledek zjistíš snadno, zkus se ale zamyslet a Python použít jen pro ověření.
293294

295+
{# Highlighted as plain text to avoid spoilers #}
294296
```plain
295-
{# 2, 3, 4, 5 #}
297+
{# 2, 3, 4, 5 -#}
296298
print(len('ahoj'))
297299
print(len("""Ahoj!"""))
298-
print(len(' a b '))
300+
print(len('a b'))
301+
print(len( ' a b ' ))
299302
print(len('\N{SNOWMAN}ové'))
300303
print(len('a\nb'))
301304
print(len('a\tb'))

0 commit comments

Comments
 (0)