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



Pdf көрінісі
бет64/238
Дата07.01.2022
өлшемі7,86 Mb.
#18670
түріКнига
1   ...   60   61   62   63   64   65   66   67   ...   238
ПРИМЕЧАНИЕ

В большинстве редакторов предусмотрены функции, упрощающие форматирование расширенных 

списков и словарей в описанном стиле . Также существуют другие распространенные способы фор-

матирования длинных словарей — вы можете столкнуться с ними в вашем редакторе или в другом 

источнике .

Для заданного имени участника опроса этот словарь позволяет легко определить 

его любимый язык:

favorite_languages.py

favorite_languages = {

'jen': 'python',

'sarah': 'c',

'edward': 'ruby',

'phil': 'python',

}



print("Sarah's favorite language is " +



    favorite_languages['sarah'].title() +

    ".")



Перебор словаря    107

Чтобы узнать, какой язык выбран пользователем с именем 

Sarah

, мы запрашиваем 



следующее значение:

favorite_languages['sarah']

Этот синтаксис используется в команде вывода , а результат содержит значение, 

связанное с ключом:

Sarah's favorite language is C.

Этот пример также показывает, как разбить длинную команду 

print

 на несколько 



строк. Слово 

print


 короче большинства имен словарей, поэтому есть смысл вклю-

чить первую часть выводимого текста сразу же за открывающей круглой скоб-

кой . Выберите точку, в которой будет разбиваться вывод, и добавьте оператор 

конкатенации (

+

) в конец первой строки . Нажмите Enter, а затем клавишу Tab 



для выравнивания всех последующих строк на один уровень отступа под командой 

print


. Завершив построение вывода, поставьте закрывающую круглую скобку в по-

следней строке блока 

print

 .




Достарыңызбен бөлісу:
1   ...   60   61   62   63   64   65   66   67   ...   238




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

    Басты бет