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



Pdf көрінісі
бет31/238
Дата07.01.2022
өлшемі7,86 Mb.
#18670
түріКнига
1   ...   27   28   29   30   31   32   33   34   ...   238
hello_world.py

print("Hello Python world!")

При выполнении этого кода выводится следующий текст:

Hello Python world!

Суффикс 

 .py


 в имени файла 

hello_world .py

 указывает, что файл является програм-

мой Python. Редактор запускает файл в интерпретаторе Python, который читает 

программу и определяет, что означает каждое слово в программе. Например, когда 

интерпретатор обнаруживает слово 

print

, он выводит на экран текст, заключенный 



в скобки.

Во время написания программы редактор выделяет цветом разные части про-

граммы. Например, он понимает, что 

print


 является именем функции, и выводит 

это слово синим шрифтом. С другой стороны, “Hello Python world!” не является 

кодом Python, поэтому этот текст выделяется оранжевым цветом. Этот механизм, 

называемый цветовым выделением синтаксиса, очень вам пригодится, когда вы 

возьметесь за самостоятельное программирование.

Переменные

Попробуем использовать переменную в программе 

hello_world .py

. Добавьте новую 

строку в начало файла и измените вторую строку:

message = "Hello Python world!"

print(message)




Переменные    33

Запустите программу и посмотрите, что получится. Программа выводит уже зна-

комый результат:

Hello Python world!

В программу добавилась переменная с именем 

message


. В каждой переменной 

хранится значение, то есть данные, связанные с переменной. В данном случае зна-

чением является текст “Hello Python world!”.

Добавление переменной немного усложняет задачу интерпретатора Python. Во вре-

мя обработки первой строки он связывает текст “Hello Python world!” с переменной 

message


. А когда интерпретатор доберется до второй строки, он выводит на экран 

значение, связанное с именем 

message

.

Давайте немного расширим эту программу 



hello_world .py

, чтобы она выводила 

второе сообщение. Добавьте в 

hello_world .py

 пустую строку, а после нее еще две 

строки кода:

message = "Hello Python world!"

print(message)

 

message = "Hello Python Crash Course world!"



print(message)

Теперь при выполнении 

hello_world .py

 на экране должны появляться две строки:

Hello Python world!

Hello Python Crash Course world!

Вы можете в любой момент изменить значение переменной в своей программе; 

Python всегда отслеживает его текущее состояние.

Выбор имен и использование переменных

При работе с переменными в языке Python необходимо соблюдать некоторые 

правила и рекомендации. Нарушение правил приведет к ошибке; рекомендации 

всего лишь помогают писать более понятный и удобочитаемый код. Работая с пере-

менными, помните о следующем.

‰

Имена переменных могут состоять только из букв, цифр и символов подчерки-



вания. Они могут начинаться с буквы или символа подчеркивания, но не с циф-

ры. Например, переменной можно присвоить имя 

message_1

, но не 


1_message

.

‰



Пробелы в именах переменных запрещены, а для разделения слов в именах 

переменных используются символы подчеркивания. Например, имя 

greeting_

message


 допустимо, а имя 

greeting


 

message


 вызовет ошибку.

‰

Не используйте имена функций и ключевые слова Python в качестве имен 



переменных; иначе говоря, не используйте слова, которые зарезервированы 

в Python для конкретной цели, например слово 

print

 (см. раздел «Ключевые 



слова и встроенные функции Python», с. <469>).

‰

Имена переменных должны быть короткими, но содержательными. Напри-



мер, имя 

name


 лучше 

n

, имя 



student_name

 лучше 


s_n

, а имя 


name_length

 лучше 


length_of_persons_name

.



34    Глава 2  •  Переменные и простые типы данных

‰

Будьте внимательны при использовании строчной буквы 



l

 и прописной буквы 

O



потому что они похожи на цифры 1 и 0.



Вероятно, вы не сразу научитесь создавать хорошие имена переменных, особенно 

когда ваши программы станут более сложными и интересными. Но когда вы нач-

нете писать свои программы и читать код, написанный другими разработчиками, 

ваши имена переменных станут более содержательными.





Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   ...   238




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

    Басты бет