Функція bool() приймає вказаний аргумент та повертає його логічне значення.
Наприклад:
|
1 2 3 4 |
test = 1 # Повертаємо логічне значення змінної test print(test, 'is', bool(test)) |
Результат:
1 is True
Синтаксис функції bool()
|
1 |
bool(argument) |
Параметри функції bool()
Функція bool() приймає один параметр:
argument — логічне значення якого повертається.
Значення, яке повертає функція bool()
Функція bool() повертає:
False — якщо argument порожній, False, 0 або None.
True — якщо argument є будь-яким числом (крім 0), True або рядок.
Приклад №1: Функція bool() з аргументами True
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
test = 254 # bool() з цілим числом print(test, 'is', bool(test)) test1 = 25.14 # bool() з числом з плаваючою крапкою print(test1, 'is', bool(test1)) test2 = 'Python is the best' # bool() з рядком print(test2, 'is', bool(test2)) test3 = True # bool() з True print(test3, 'is', bool(test3)) |
Результат:
254 is True
25.14 is True
Python is the best is True
True is True
Ми використали функцію bool() з різними аргументами: ціле число, число з плаваючою крапкою та рядок. Функція bool() повертає значення True для аргументів: 25, 25.14, 'Python is a String' та True.
Приклад №2: Функція bool() з аргументами False
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
test = [] # bool() з порожнім аргументом print(test, 'is' ,bool(test)) test1 = 0 # bool() з нулем print(test1, 'is' ,bool(test1)) test2 = None # bool() з None print(test2, 'is' ,bool(test2)) test3 = False # bool() з False print(test3, 'is' ,bool(test3)) |
Результат:
[] is False
0 is False
None is False
False is False
У цьому прикладі функція bool() повертає значення False для аргументів: 0, None, False та [].
