Python_tutorial
  • Вступление
  • Web
    • Введение в web-программирование
  • Основы программирования
    • Файл-менеджмент
    • Алгоритм. Блок-схема
    • Обзор языков программирования
  • Введение в Python
    • Особенности языка Python
    • Установка. Использование
    • Основные определения. Простые типы данных
    • Переменные*
    • Встроенные функции. f-строки
    • Ошибки
    • Основы командной строки
  • Операторы ветвлений, циклы, исключения
    • Условные конструкции и их синтаксис
    • Циклы
    • Обработка исключений
  • Строки. Списки
    • Строки
    • Регулярные выражения (regex)*
    • Списки
    • Изменяемые и неизменяемые объекты в Python*
    • Практика
  • Функции
    • Введение в функции. Модули
    • Функции. Продолжение
    • Функциональное программирование
    • Замыкания. Карринг. Декораторы.
    • Практика
  • Практика программирования
    • Стандарты написания кода
    • Основы тестирования*
    • Аннотации типов*
  • Основы алгоритмов
    • Введение
    • Алгоритмы поиска
    • Алгоритмы сортировки
  • Коллекции
    • Введение
    • Кортежи
    • Словари
    • Множества
    • Практика
  • Файлы
    • Введение
    • Работа с файлами в Python
  • Системы контроля версий
    • Введение в Git
  • Проект 1: Десктопное приложение
    • План работы
  • Основы ООП
    • Введение в ООП
  • Последние обновления
  • Обратная связь
    • Связаться с нами
Powered by GitBook
On this page
Edit on GitHub
  1. Введение в Python

Переменные*

  • Переменная — ссылка на объект в памяти. Можно представлять её как бирку — она связывается с объектом и обладает именем. А сам объект содержит значение и тип данных.

  • Имя переменной не должно совпадать с ключевыми словами:

import keyword
print(keyword.kwlist)
# ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await',
# 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
# 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
# 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try',
# 'while', 'with', 'yield']
  • Рекомендации (согласно стандарту PEP8):

    • имена переменных должны состоять из символов нижнего регистра

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

    • имена переменных не могут начинаться с цифр

    • имена переменных не могут переопределять встроенные имена (built-ins):

dir(__builtins__) # список всех встроенных имен
# встроенные имена - это имена функций, классов и переменных,
# которые Python загружает автоматически
# встроенные имена технически можно использовать в качестве имени
# для переменной (ошибки не будет), но это не рекомендуется
PreviousОсновные определения. Простые типы данныхNextВстроенные функции. f-строки

Last updated 1 year ago