М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет29/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   25   26   27   28   29   30   31   32   ...   334
Байланысты:
Изучаем Python

favorite_language
'python ' 

>>> 
favorite_language.rstrip()
'python'

>>> 
favorite_language
'python '


Строки
41
Значение, хранящееся в переменной 
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   ...   25   26   27   28   29   30   31   32   ...   334




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

    Басты бет