Типы данных в Python

Рад снова видеть вас на моем блоге!

В этой короткой статье мы поговорим о типах данных в Python. Для этого я создал таблицу в которой описал каждый из типов.

Типы данных в Python Python, Программирование, IT, Интернет, Удаленная работа, IT юмор, Компьютер, Длиннопост

Мы с вами можем проверить к какому типу относится тот или иной объект при помощи функции type(). Для этого, в окне редактора кода PyCharm напишите:

print(type(123))

Типы данных в Python Python, Программирование, IT, Интернет, Удаленная работа, IT юмор, Компьютер, Длиннопост

После запуска программы в консоль вернется тип int. Что означает целочисленный тип. Теперь в консоли напишем следующее:

print(type("Привет, мир!"))

Здесь, тип уже будет тип str, строковый тип.

Типы данных в Python Python, Программирование, IT, Интернет, Удаленная работа, IT юмор, Компьютер, Длиннопост

При желании мы можем изменять типы у элементов если это позволяет сделать синтаксис. Давайте рассмотрим пример, в PyCharm напишем:

print((type(str(1))))

Типы данных в Python Python, Программирование, IT, Интернет, Удаленная работа, IT юмор, Компьютер, Длиннопост

Довольно непонятная конструкция получилась для начинающего программиста, но не переживайте, когда мы дойдем до темы переменных будет гораздо проще все усваивать. Поясню, в данной строке мы изменили тип у числа с int на str, это можно сделать и ошибки в этом не будет. Но если мы захотим изменить тип с str на int у строки, то мы получим ошибку, ValueError (ошибка неправильного типа). В данном примере изменить тип невозможно.

Типы данных в Python Python, Программирование, IT, Интернет, Удаленная работа, IT юмор, Компьютер, Длиннопост

Также типы данных можно классифицировать по некоторым признакам:

  • изменяемые (словари, списки, множества)

  • неизменяемые (кортежи, числа, строки)

  • неупорядоченные (множества)

  • упорядоченные (словари, кортежи, списки, строки)

В дальнейшем, я обязательно расскажу про каждый из типов и вместе разберем каждый тип на примерах.