File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
200-methods-immutability/ru Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -32,8 +32,8 @@ print(new_text) # => HEXLET
3232``` python
3333text = ' hi '
3434cleaned = text.strip()
35- print (cleaned) # => hi
36- print (text) # => hi
35+ print (cleaned) # => 'hi', результат не содержит пробелов
36+ print (text) # => ' hi ', строка не изменилась, она содержит пробелы
3737```
3838
3939Метод ` strip() ` вернул новую строку без пробелов, но сам ` text ` не изменился.
Original file line number Diff line number Diff line change 77``` python
88text = ' hExLeT '
99result = text.strip().lower()
10- print (result) # => hexlet
10+ print (result) # => ' hexlet'
1111```
1212
1313Здесь происходит следующее:
@@ -89,9 +89,9 @@ print(text.strip()[7:].lower()) # => hexlet!
8989``` python
9090text = ' hexlet'
9191length = text.upper().count(' E' )
92- print (length) # => 1
92+ print (length) # => 2
9393```
9494
95- Метод ` count() ` возвращает число ` 1 ` , и это число уже не имеет строковых методов, поэтому цепочка на этом заканчивается.
95+ Метод ` count() ` возвращает число ` 2 ` , и это число уже не имеет строковых методов, поэтому цепочка на этом заканчивается.
9696
9797Цепочки методов — не обязательный, но удобный способ объединять несколько операций над значением без промежуточных переменных.
You can’t perform that action at this time.
0 commit comments