Книга «Изучаем Python»


 >>>  favorite_language = 'python '



Pdf көрінісі
бет25/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   21   22   23   24   25   26   27   28   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )

39

>>> 
favorite_language = 'python '
 
>>> 
favorite_language
'python ' 
 
>>> 
favorite_language.rstrip()
'python'
 
>>> 
favorite_language
'python '
Значение, хранящееся в переменной 
favorite_language
в точке 

, содержит лиш-
ние пропуски в конце строки. Когда вы приказываете Python вывести это значе-
ние в терминальном сеансе, вы видите пробел в конце значения 

. Когда метод 
rstrip()
работает с переменной 
favorite_language
в точке 

, этот лишний пробел 
удаляется. Впрочем, удаление лишь временное: если снова запросить значение 
favorite_language
, мы видим, что строка не отличается от исходной, включая 
лишний пропуск 

.
Чтобы навсегда исключить пропуск из строки, следует записать усеченное значение 
обратно в переменную:
>>> 
favorite_language = 'python '

>>> 
favorite_language = favorite_language.rstrip()
>>> 
favorite_language
'python' 
Сначала пропуски удаляются в конце строки, а потом значение записывается в ис-
ходную переменную 

. Операция изменения значения переменной с последующим 
его сохранением в исходной переменной часто выполняется в программировании. 
Так значение переменной может изменяться в ходе выполнения программы или 
в ответ на действия пользователя.
Пропуски также можно удалить у левого края (в начале) строки при помощи ме-
тода 
lstrip()
, а метод 
strip()
удаляет пропуски с обоих концов:
 
>>> 
favorite_language = ' python '
 
>>> 
favorite_language.rstrip()
' python'
 
>>> 
favorite_language.lstrip()
'python '

>>> 


Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет