Python поддерживает несколько основных типов данных, которые можно разделить на несколько категорий. Давайте рассмотрим их подробнее.
1. Числовые типы данных:
- int — целые числа, например, 1, -5, 42.
- float — числа с плавающей запятой, например, 3.14, -0.001, 2.0.
- complex — комплексные числа, например, 2 + 3j, где j — мнимая единица.
2. Логический тип данных:
- bool — логические значения, принимающие два состояния: True (истина) и False (ложь).
3. Строки:
- str — последовательность символов, например, "Привет, мир!" или "Python". Строки могут быть заключены в одинарные или двойные кавычки.
4. Последовательности:
- list — упорядоченная изменяемая коллекция объектов, например, [1, 2, 3], ["яблоко", "банан"].
- tuple — упорядоченная неизменяемая коллекция объектов, например, (1, 2, 3), ("красный", "зеленый").
5. Множества:
- set — неупорядоченная коллекция уникальных элементов, например, {1, 2, 3}.
- frozenset — неизменяемая версия множества, например, frozenset({1, 2, 3}).
6. Словари:
- dict — неупорядоченная коллекция пар "ключ-значение", например, {"имя": "Иван", "возраст": 25}.
Каждый из этих типов данных имеет свои особенности и способы использования, что делает Python гибким и мощным языком программирования.