IT "Понятно"
Обучение для начинающих
c 8 лет и до бесконечности


Какие типы данных есть в python?

Какие типы данных есть в python?

Опубликовано: 12.02.2024

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


Python — язык программирования со строгой динамической типизацией. Это означает, что язык не производит неявные преобразования типов данных и забьёт тревогу при попытке смешения разных типов данных. «Динамическая» означает, что типы объектов определяются в процессе исполнения программы (runtime). Поэтому питонисты могут не указывать типы переменных. Переменные в Python — это всего лишь указатели на объекты, они не содержат информации о типе. Вы можете создавать и изменять переменные в любой момент, главное — присвойте значение.

В Python есть следующие основные типы данных (вообще, это классы в ООП):

  • Числа: int, float, и complex.
  • Строки: str.
  • Списки: list.
  • Кортежи: tuple.
  • Словари: dict.
  • Множества: set.
  • Булевы значения: bool

Их можно объединить в такие группы:

  • Числовые типы данных: int, float, и complex.
  • Строковые типы данных: str.
  • Коллекции: list, tuple, dict, и set.
  • Булевы типы данных: bool.

Типы данных в Python можно разделить на изменяемые и неизменяемые.

К неизменяемым типам данных относятся:

  • Числа
  • Строки
  • Кортежи

К изменяемым типам данных относятся:

  • Списки
  • Словари
  • Множества

Вам могут быть интересны материалы:

Курсы, стажировка и карьера для молодежи в Тинькофф

Мы много слышим, что крупные компании ищут молодых IT-шников. Но куда податься школьникам и выпускникам, которые хотят начать свою карьеру? Я решил начать публиковать короткие обзоры перспективных направлений развития карьеры.

Топ 7 компьютерных программ для дизайнера

Что важно при выборе рабочего стаффа для дизайнера и формирования своего портфеля хард-скилов? Поговорим о программах, которые следует изучить в первую очередь.

С какими проблемами сталкиваются дети, изучая компьютерные технологии?

Компьютер и мобильный телефон современные дети осваивают очень легко. Базовые навыки работы с операционной системой дети получают уже в 4-6 лет. А уже начиная с 10 лет современные школьники проводят продолжительное время за компьютерами и мобильными телефонами. Родители полагают, что такой богатый опыт информационной деятельности даст хороший старт их детям, при изучении программирования в кружке. К сожалению, часто это не так.


Наш сайт использует куки.
Пользуясь сайтом вы соглашаетесь
на обработку персональных данных.
Согласиться и закрыть это окно - нажмите «ОК».
OK