Приведение типов

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

  1. Явное приведение типов:

    • int(): Используется для преобразования переменной в целое число.

    • float(): Используется для преобразования переменной в число с плавающей точкой.

    • str(): Преобразует переменную в строку.

    • list(): Преобразует переменную в список.

    • tuple(): Преобразует переменную в кортеж.

    • set(): Преобразует переменную в множество.

    • bool(): Преобразует переменную в логическое значение (True или False).

    Примеры:

    x = 5
    y = float(x)  # Привести x к числу с плавающей точкой
    z = str(x)  # Привести x к строке
  2. Неявное приведение типов:

    В Python также существует неявное приведение типов, которое происходит автоматически во время выполнения операций между переменными разных типов. Например, при выполнении арифметических операций между целыми числами и числами с плавающей точкой, целое число будет неявно преобразовано в число с плавающей точкой:

    x = 5  # Целое число
    y = 2.5  # Число с плавающей точкой
    z = x + y  # x неявно преобразуется в число с плавающей точкой
  3. Преобразование строк:

    • int(string): Преобразует строку в целое число, если это возможно.

    • float(string): Преобразует строку в число с плавающей точкой, если это возможно.

    • str(variable): Преобразует переменную в строку.

    Примеры:

    num_str = "123"
    num_int = int(num_str)  # Привести строку к целому числу
    num_float = float(num_str)  # Привести строку к числу с плавающей точкой

Last updated