Простые типы данных
В 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