Найти тему

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

Язык Python характерен своей неявной динамической типизацией. Это означает, что при задании какой-либо переменной, нам не надо объявлять ее тип (число, строка, и т.д.), как это сделано в языке С. То есть достаточно просто присвоить ей значение и в зависимости от того, какое это значение, Python сам определит тип переменной.

  • Между делом

Говоря о присвоении значения переменной, стоит отметить, что в реальности происходит процесс связывания ссылки на объект с объектом, находящемся в памяти посредством оператора = . Таким образом в инструкции типа var = 12, "var" - ссылка на объект, а "12" - объект целочисленного типа. Каждый раз, когда в тексте будет упоминаться процесс присвоения значения - помните, что в этот момент происходит процесс связывания ссылок с объектами.

Существует несколько видов типов данных - встроенные и не встроенные. Встроенные - те типы, которые встроены в интерпретатор, не встроенные - типы данных, которые можно импортировать из других модулей. В данном курсе нам достаточно рассмотреть только встроенные типы.

None type - тип, представляющий отсутствие значения.

· None - неопределенное значение переменной.

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

Логический тип данных (bool) удобно использовать, когда результатом условия может быть только "да" или "нет". В математическом представлении True = 1, False = 0.

· True - логическая переменная, истина

· False - логическая переменная, ложь

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

-2

Целые числа используются для стандартных арифметических операций, когда нас не интересует точность, до n-го знака.

· int - целое число

Напротив, числа, применяющиеся для точных вычислений до n-го знака после запятой - числа с плавающей точкой. При арифметическом взаимодействии двух типов (int и float), результат всегда будет иметь тип float.

· float - число с плавающей точкой

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

· complex - комплексное число

Более подробно об этих типах будет рассказано в разделе "Числа".

Строки мы используем для формирования сообщений, каких-либо сочетаний символов, текстовой информации. Более подробно об этом типе будет рассказано в разделе "Строки".

· str - строка

Установка программы!

#pythonснуля #программированиенаpython #урокиpython #python3 #пайтонснуля

Не забываем ставить лайк и подписываться на мой канал: zen.yandex.ru/...bramenkova Впереди много познавательного!
-----
Будем дружить
vk.com/...bramenkova
Благодарю каждого за репост!)

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц