Типы данных в Python
Рад снова видеть вас на моем блоге!
В этой короткой статье мы поговорим о типах данных в Python. Для этого я создал таблицу в которой описал каждый из типов.
Мы с вами можем проверить к какому типу относится тот или иной объект при помощи функции type(). Для этого, в окне редактора кода PyCharm напишите:
print(type(123))
После запуска программы в консоль вернется тип int. Что означает целочисленный тип. Теперь в консоли напишем следующее:
print(type("Привет, мир!"))
Здесь, тип уже будет тип str, строковый тип.
При желании мы можем изменять типы у элементов если это позволяет сделать синтаксис. Давайте рассмотрим пример, в PyCharm напишем:
print((type(str(1))))
Довольно непонятная конструкция получилась для начинающего программиста, но не переживайте, когда мы дойдем до темы переменных будет гораздо проще все усваивать. Поясню, в данной строке мы изменили тип у числа с int на str, это можно сделать и ошибки в этом не будет. Но если мы захотим изменить тип с str на int у строки, то мы получим ошибку, ValueError (ошибка неправильного типа). В данном примере изменить тип невозможно.
Также типы данных можно классифицировать по некоторым признакам:
изменяемые (словари, списки, множества)
неизменяемые (кортежи, числа, строки)
неупорядоченные (множества)
упорядоченные (словари, кортежи, списки, строки)
В дальнейшем, я обязательно расскажу про каждый из типов и вместе разберем каждый тип на примерах.