№3 Синтаксис Python / Уроки по Python для начинающих

Предыдущий урок: Установка Python

Выполнение кода Python

Как мы узнали из предыдущего урока, код Python выполняется путем записи непосредственно в командной строке:

>>> print("Привет, Мир!")  
Привет, Мир!

Или, с помощью создания файла python на сервере, используя расширение .py и запустив его в командной строке:

C:\Users\YourName>python myfile.py

Отступы в Python

В то время как в других языках программирования отступ в коде предназначен только для чтения, в Python отступ очень важен. Python использует отступ для указания блока кода.

if 5 > 2:  
    print("Пять больше двух!")

Python заявит вам об ошибке, если вы пропустите отступ:

if 5 > 2:  
print("Пять больше двух!")

Результат:

  File "demo_indentation_test.py", line 2  
    print("Пять больше двух!")  
        ^  
IndentationError: expected an indented block

Комментарии

Python предоставляет возможность комментирования документации внутри кода. Комментарии следует начинать с символа #, а интерпретатор отобразит остальную часть строки в виде комментария:

# Это комментарий.  
print("Привет, Мир!")

Строки документации

В Python также имеются расширенные возможности документации, называемые docstrings. Строки документации могут быть однострочными или многострочными. Python использует тройные кавычки в начале и конце docstring.

"""Это многострочная
строка документации"""  
print("Привет, Мир!")

Далее: Переменные в Python

Появились вопросы? Задайте на Яндекс Кью

У блога есть сообщество на Кью >> Python Q <<. Там я и другие участники отвечаем на вопросы по python, программированию и контенту сайта.

Обучение Python и Data Science

Профессия Python-разработчик / Skillbox

Профессия Python-разработчик / Skillbox

7 313 2 925 ₽/мес.
Профессия Python Fullstack / Skillbox

Профессия Python Fullstack / Skillbox

6 569 2 627 ₽/мес.
Профессия Data Scientist / Skillbox

Профессия Data Scientist / Skillbox

9 187 3 675 ₽/мес.
Python-фреймворк на Django / Skillbox

Python-фреймворк на Django / Skillbox

818 ₽/мес.
Профессия DS: машинное обучение / Skillbox

Профессия DS: машинное обучение / Skillbox

6172 2469 ₽/мес.
Профессия DS: анализ данных / Skillbox

Профессия DS: анализ данных / Skillbox

6172 2469 ₽/мес.

Вам помогла эта статья? Поделитесь в соцсетях или блоге. Репосты помогают сайту развиться.

Александр эксперт Яндекс.Кью
Я создал этот блог в 2018 году, чтобы распространять полезные учебные материалы, документации и уроки на русском. На сайте опубликовано множество статей по основам python и библиотекам, уроков для начинающих и примеров написания программ.
Мои контакты: