В этом уроке по Python мы обсудим, как преобразовать bool в int в Python, а также я покажу вам, как преобразовать bool в string.
Логическое значение
В Python Boolean — это тип данных, который используется для хранения двух значений True и False. Мы также можем вычислить любое выражение и получить один из двух ответов. И при сравнении двух значений выражение оценивается как истинное или ложное. Bool используется для проверки выражения в Python.
Вот пример.
my_string = "Hello Sam" print(my_string.isalnum())
Вы можете обратиться к скриншоту ниже:
Когда мы сравниваем два значения, выражение оценивается и возвращает логический ответ, который является либо истинным, либо ложным.
Пример:
a = 10 b = 12 print(a>b)
После написания приведенного выше кода, как только мы напечатаем, вывод будет иметь значение «False». Здесь a не больше b, поэтому результат возвращается как False.
Вы можете обратиться к скриншоту ниже:
Преобразование логического значения
Чтобы преобразовать логическое значение в строку в Python, мы будем использовать str(bool), а затем преобразуем его в строку.
Пример:
bool = True my_string = str(bool) print(my_string) print(type(my_string))
Как только вы выполните код, он напечатает «my_string and type(my_string)», после чего вывод будет выглядеть как «True ».
Здесь str(bool) используется для преобразования логического значения в строку в Python.
Вы можете обратиться к скриншоту ниже.
В этом примере я показал вам, как преобразовать логическое значение в строку в Python.
Преобразование bool в int
Чтобы преобразовать логическое значение в целое число в Python, мы будем использовать int(bool), а затем преобразуем его в целое число.
Пример:
bool = True my_integer = int(bool) print(my_integer) print(type(my_integer))
Как только вы запустите код, он напечатает «my_integer and type(my_integer)», после чего вывод будет выглядеть как «1 ».
Здесь int(bool) используется для преобразования логического значения в целочисленное значение.
Вы можете обратиться к скриншоту ниже:
Вы также можете преобразовать логическое значение в целое число в Python, выполняя арифметические операции, такие как сложение или умножение на 0 или 1.
Пример:
# Using arithmetic operations a = True # This is boolean b = False # This is boolean # Performing arithmetic operations to convert boolean to integer int_a = a * 1 int_b = b + 0 print(int_a) # Output: 1 print(int_b) # Output: 0