Статья Автор: Деникина Н.В., Деникин А.В.

Введение в типы данных

Также в Python мы можем присваивать переменным значения разных типов данных, например:



В этом примере мы создали три переменных nameage и weight и присвоили каждой из них значения разных типов данных: строку, целое число и число с плавающей точкой (дробное число). 

В языке Python тип переменной определяется автоматически во время выполнения программы (это называется "динамической типизацией").

Чтобы определить тип переменной в Python, можно использовать встроенную функцию type(). Эта функция возвращает тип объекта, переданного ей в качестве аргумента.



В Питоне есть разные типы данных, которые помогают программе понимать, какую информацию она обрабатывает. Давай рассмотрим некоторые из них:

  1. Целые числа (int): Это числа без дробной части, например, 5 или -3.

  2. Числа с плавающей точкой (float), вещественное число: Это числа с дробной частью, в записи котороых присутствует точка, например, 3.14 или -0.5.

  3. Строки (str): Это последовательность символов в кавычках, например, "Привет, мир!".

  4. Списки (list): Это упорядоченные коллекции элементов, например, [1, 2, 3].

  5. Словари (dict): Это коллекции пар ключ-значение, например, {"имя": "Алиса", "возраст": 10}.

  6. Булевы значения (bool): Это либо True (истина) или False (ложь), используются для логических операций.

 

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

Например, если попробовать выполнить операцию 5 + "10", то возникнет ошибка TypeError, потому что операция '+' для целых чисел и строк не  определена в Python. В этом случае, можно привести строковое значение к целому в Python, используя функцию int(), и выполнить операцию сложения: 5 + int("10").

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

Динамическая типизация в Python позволяет выполнять такие операции без необходимости явного приведения типов в простых случаях. Однако важно помнить, что сложение различных типов данных, таких как числа и строки, приведет к ошибке, так как такие операции не поддерживаются.

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать