Типы данных в Python: числовой, строка, список, Tuple, словарь, множество, логический

Типы данных Python используются для определения типа переменной. Типы данных включают классификации хранения, такие как целые числа, значения с плавающей запятой, строки, символы и т. д. Типы данных определяют конкретные характеристики данных, используемых в программах, и информируют компиляторы о предопределенных атрибутах, требуемых конкретными переменными или связанными объектами данных.

Типы данных Python

Каждое значение в языке Python имеет тип данных. Поскольку в программировании на Python все является объектом, типы данных — это классы, а переменные — экземпляры(объекты) этих классов.

Существуют различные типы данных. Рассмотрим такие используемые типы данных языка Python как: Int, Float, String, List, Dictionary, Tuple.

Числовой тип данных или числа в Python

Числа Python используются для хранения числовых значений, таких как целые числа, числа с плавающей запятой и комплексные числа, подпадающие под категорию чисел Python.

int

Он содержит целые числа со знаком неограниченной длины.

float

Данный тип содержит числа с плавающей точностью и точность до 15 знаков после запятой.

complex

Содержит комплексные числа.

См. следующий пример кода.

См. следующий вывод.

Теперь мы можем использовать функцию type(), чтобы узнать, к какому классу принадлежит переменная или значение, и функцию isinstance(), чтобы проверить, принадлежит ли объект к определенному классу.

Теперь посмотрите на следующий код.

См. следующий вывод.

Давайте проверим, принадлежит ли объект к определенному классу или нет.

См. следующий вывод.

Целые числа могут быть любой длины, и она ограничена только доступной памятью.

Число с плавающей запятой имеет точность до 15 знаков после запятой. Десятичные точки разделяют целые числа и числа с плавающей запятой. 11 — целое число, 11.0 — число с плавающей запятой.

Комплексные числа записываются как a + bj, где a — действительная часть, а b — мнимая часть. Вот некоторые примеры.

# Строковый тип в Python

Python String — это последовательность символов. Python поддерживает символы Unicode. Мы можем представить строки как в одинарных, так и в двойных кавычках.

См. следующий пример строк в Python.

См. следующий вывод.

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

Всего в языке программирования Python существует четыре типа данных коллекций, и Python List — один из них.

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

Список — универсальный тип данных, эксклюзивный для Python. Объявить список довольно просто. Элементы, разделенные запятыми, заключаются в скобки [ ].

См. следующий код.

Вывод.

Все элементы в списке не обязательно должны быть одного типа. Список аналогичен массиву в языке программирования C/C++. Но интересная вещь о списке в Python заключается в том, что он может одновременно содержать разные типы данных, а массив не может этого сделать.

См. следующий вывод.

#Tuple

Python Tuple — это набор объектов Python, разделенных запятыми. Кортежи Python записываются с помощью круглых скобок.

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

Если у вас есть данные, которые не меняются во времени, то реализация их в виде кортежа гарантирует, что они останутся защищенными от записи.

См. следующий пример кода.

См. следующий вывод.

# Dictionary Python

Словарь Python — это неупорядоченная, изменяемая и индексируемая коллекция. Он не допускает дублирования элементов в словаре.

Словари пишутся с помощью фигурных скобок и имеют формат «ключ-значение». Словарь Python представляет собой неупорядоченный набор элементов. В то время как другие составные типы данных, такие как список или кортеж, имеют только значение как элемент, словарь имеет пару ключ-значение.

См. следующий пример кода.

См. следующий пример.

#Python Set Data Type

Python Set — это неупорядоченная коллекция элементов или элементов.

Каждый элемент уникален, это означает, что дубликаты не допускаются, и он должен быть неизменным, что означает, что он не может быть изменен в будущем.

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

См. следующий вывод.

Множество определяется значениями, разделенными запятой внутри фигурных скобок { }.

#Логический тип данных

Метод Python bool() используется для возврата или преобразования значения в логическое значение, т. е. True или False, с использованием стандартной процедуры проверки истинности.

Метод bool возвращает следующие значения.

  1. Он возвращает True, если переданный параметр или значение имеет значение True.
  2. False, если переданный параметр или значение имеет значение False.

См. следующий пример кода.

См. следующий вывод.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python