Приведение типов
Приведение типов (или преобразование типов) - это процесс изменения типа данных одной переменной в другой, обычно при необходимости выполнения операций или сравнений между переменными разных типов. В Python существуют различные функции и операторы для выполнения приведения типов. Вот некоторые из них:
Явное приведение типов:
int()
: Используется для преобразования переменной в целое число.float()
: Используется для преобразования переменной в число с плавающей точкой.str()
: Преобразует переменную в строку.list()
: Преобразует переменную в список.tuple()
: Преобразует переменную в кортеж.set()
: Преобразует переменную в множество.bool()
: Преобразует переменную в логическое значение (True или False).
Примеры:
x = 5 y = float(x) # Привести x к числу с плавающей точкой z = str(x) # Привести x к строке
Неявное приведение типов:
В Python также существует неявное приведение типов, которое происходит автоматически во время выполнения операций между переменными разных типов. Например, при выполнении арифметических операций между целыми числами и числами с плавающей точкой, целое число будет неявно преобразовано в число с плавающей точкой:
x = 5 # Целое число y = 2.5 # Число с плавающей точкой z = x + y # x неявно преобразуется в число с плавающей точкой
Преобразование строк:
int(string)
: Преобразует строку в целое число, если это возможно.float(string)
: Преобразует строку в число с плавающей точкой, если это возможно.str(variable)
: Преобразует переменную в строку.
Примеры:
num_str = "123" num_int = int(num_str) # Привести строку к целому числу num_float = float(num_str) # Привести строку к числу с плавающей точкой
Last updated
Was this helpful?