Найти в Дзене
Python вместе

Python вместе. Переменные

Приступим к изучению языка. Как установить Python и среду разработки на компьютер я говорить не буду, на эту тему хватает информации в интернете. Сам же я использую Python 3.11 и среду PyCharm. Все данные в языке Python представлены объектами. Каждый объект имеет тип данных и значение. Для доступа к объекту предназначены переменные. При инициализации в переменной сохраняется ссылка на объект (адрес объекта в памяти компьютера). Благодаря этой ссылке можно в дальнейшем изменять объект из программы. Теперь более простым языком. Давайте представим почтовое отделение, где множество посылок. В свою очередь они могут быть нескольких видов: мелкий пакет, заказной мелкий пакет, посылка, ценная посылка, посылка первого класса, экспресс-посылка EMS. У каждой посылки есть трек-номер, по нему мы можем отследить месторасположение. Для программистов посылка и будет являться объектом, а трек-номер – именем, т.е. именем переменной. Трек-номер каждой посылки уникален, имя нашей переменной тоже должно б

Приступим к изучению языка. Как установить Python и среду разработки на компьютер я говорить не буду, на эту тему хватает информации в интернете. Сам же я использую Python 3.11 и среду PyCharm.

Все данные в языке Python представлены объектами. Каждый объект имеет тип данных и значение. Для доступа к объекту предназначены переменные. При инициализации в переменной сохраняется ссылка на объект (адрес объекта в памяти компьютера). Благодаря этой ссылке можно в дальнейшем изменять объект из программы.

Теперь более простым языком. Давайте представим почтовое отделение, где множество посылок. В свою очередь они могут быть нескольких видов: мелкий пакет, заказной мелкий пакет, посылка, ценная посылка, посылка первого класса, экспресс-посылка EMS. У каждой посылки есть трек-номер, по нему мы можем отследить месторасположение. Для программистов посылка и будет являться объектом, а трек-номер – именем, т.е. именем переменной. Трек-номер каждой посылки уникален, имя нашей переменной тоже должно быть уникальным и состоять из латинских букв, цифр и знаков подчеркивания, причем имя не может начинаться с цифры. Содержимое посылки – это значение переменной. Местоположение же посылки будет являться адресом нашего объекта в памяти компьютера. А вид посылки сопоставим с типом данных:

- числовые типы данных: int, float, complex;

- типы данных String: str;

- последовательности: list, tuple, range (список, кортеж, диапазон);

- двоичные: bytes, bytearray, memoryview;

- сопоставления: dict;

- логический: bool;

- set, frozenset.

В качестве имени переменной нельзя использовать ключевые слова. Получить список этих слов можно следующим образом:

Ввод:

-2

Вывод:

-3

В Python вам не нужно указывать тип переменной вручную. Это происходит автоматически (динамическая типизация), когда вы присваиваете значение переменной.

Чтобы присвоить (вложить значение в посылку) значение переменной необходимо поставить знак равенства (=). Давайте посмотрим примеры присвоения.

-4

Чтобы узнать типы данных наших переменных используем функцию type(). Что такое функции и для чего они нужны мы будем изучать позднее.

Ввод:

-5

Вывод:

-6

В данной статье мы познакомились с переменными языка Python и их типами. Научились присваивать значение нашим переменным и узнавать их тип, а также научились выводить значение в консоль (команда print()). В следующей статье мы поговорим о строках (тип данных: string) и конкатенации (сложении строк).

Самостоятельно потренируйтесь с объявлением переменных и присваиванием им значений с последующим выводом на экран.

Спасибо за внимание. Буду рад Вашим вопросам.