Skip to content

Простые типы данных

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

Что такое переменная

Перед изучением типов данных необходимо узнать, где мы будем эти самые данные хранить.

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

  • Название
  • Тип данных, которые в ней хранятся
  • Сами данные, что хранятся внутри

В Python для создания переменной можно использовать следующий синтаксис:

название = значение

Вот пример создания простой переменной с числом:

variable = 1

Note

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

string - Текстовая строка

Этот тип данных содержит в себе поочередно записанный список символов.

Note

Любой тип данных в Python может быть преобразован в этот тип с помощью функции str, но об этом позднее.

Чтобы создать переменную со строкой, можно воспользоваться следующим кодом:

my_string = "Это моя строка на Python"
my_string = 'Это моя строка на Python'
my_string = """
Это мой многострочный ввод на Python!
Тут я могу вводить сразу несколько строчек!
"""

Внутри кавычек мы указываем любой текст, который хотим.

Строки можно складывать друг с другом, это называется конкатенацией:

first_string = "my"
second_string = 'string'

result = first_string + second_string
result = "my" + 'string'

В результате переменная result будет хранить в себе значение mystring.

Warning

Кавычки должны быть одного из двух типов. Либо одинарные, либо двойные, иначе будет ошибка.

int - Целочисленное значение

Этот тип данных содержит в себе обычные целые числа.

Создается достаточно просто:

my_int = 123
my_int = -123

float - Число с плавающей точкой

Этот тип данных используется для представления нецелых чисел:

my_float = 123.45