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



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


Глава 2 • Переменные и простые типы данных
В этом примере в переменной 
name
сохраняется строка, состоящая из букв нижнего 
регистра 
"ada
lovelace"
. За именем переменной в команде 
print()
следует вызов 
метода 
title()

Метод
представляет собой действие, которое Python выполняет 
с данными. Точка (
.
) после 
name
в конструкции 
name.title()
приказывает Python 
применить метод 
title()
к переменной 
name
. За именем метода всегда следует пара 
круглых скобок, потому что методам для выполнения их работы часто требуется 
дополнительная информация. Эта информация указывается в скобках. Функции 
title()
дополнительная информация не нужна, поэтому в круглых скобках ничего 
нет.
Метод 
title()
преобразует первый символ каждого слова в строке к верхнему 
регистру, тогда как все остальные символы выводятся в нижнем регистре. Напри-
мер, данная возможность может быть полезна, если в вашей программе входные 
значения 
Ada

ADA
и 
ada
должны рассматриваться как одно и то же имя и все они 
должны отображаться в виде 
Ada
.
Для работы с регистром также существуют другие полезные методы. Например, все 
символы строки можно преобразовать к верхнему или нижнему регистру:
name = "Ada Lovelace"
print(name.upper())
print(name.lower())
Программа выводит следующий результат:
ADA LOVELACE
ada lovelace
Метод 
lower()
особенно полезен для хранения данных. Нередко программист не 
может рассчитывать на то, что пользователи введут все данные с точным соблю-
дением регистра, поэтому строки перед сохранением преобразуются к нижнему 
регистру. Затем, когда потребуется вывести информацию, используется регистр, 
наиболее подходящий для каждой строки.
Использование переменных в строках
В некоторых ситуациях требуется использовать значения переменных внутри стро-
ки. Представьте, что имя и фамилия хранятся в разных переменных и вы хотите 
объединить их для вывода полного имени:


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




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

    Басты бет