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



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

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

Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   266




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

    Басты бет