Python
not False -> True
not True -> False
not 0 -> True
not 123 -> False
not [] -> True
not [1, 2] -> False
not None -> True
Ребята что означает not в python и как его использовать?
Программисты на помощь!
not obj
= bool(obj) is False
Проверяет, что объект ложный. Для встроенных объектов python по типу list, set и т.д. пустой означает ложныйnot False -> True
not True -> False
not 0 -> True
not 123 -> False
not [] -> True
not [1, 2] -> False
not None -> True
Shamil Ruziyev
Гениально, да? Дополнение объекта - ложно. Супер
Рассматривает выражение справа от себя в логическом контексте (bool) и False превращает в True, а True в False.
print( not True ) # False
print( not False ) # True
Если функция в своем аргументе ожидает список, и нужно чтобы список обязательно был заполнен... можно проверять: def func(arr):
if not arr:
print('Пустой список!')
return
#...
print(arr)
func([])
func([1, 2, 3])
Потому что пустой [] в логическом контексте будет False, а not [] даст True и условие выполнится.Отрицание в булевой алгебре, если нужно проверить отрицательное условие
"Математика же программистам вовсе не нужна"
"Математика же программистам вовсе не нужна"
Сергей Ивашкин
Ну и правда не нужно изучать булеву алгебру, чтобы понимать !true == false ))
есть стандартные обозначения, используемые во всех разделах программирования.
если некто не знает что означает not , это совершенно зеленый новичек, не знающий английский язык
ему надо изучать программирование с самого начала.
если некто не знает что означает not , это совершенно зеленый новичек, не знающий английский язык
ему надо изучать программирование с самого начала.
мне кажется, что до этого и самому не тяжело додуматься)
not это отрицание, то есть как пример у тебя есть функция которая принимает число и ты хочешь проверить точно ли пользователь вводит число с помощью функции isnumber(опять же к примеру, точное название не помню). Эта функция возврщает тебе ответ True или False, то есть тру если это число и фолс если не число. и если ты напишешь not isnumber то тогда результат будет обратным, то есть если число то выдаст фолс, а если не число то выдаст тру
Похожие вопросы
- Ошибка TypeError: 'str' object is not callable . Python 3. Как исправить?
- Ребят, посоветуйте игровой движок на Python Игровой движок на python.
- Ребята что можно создать на python
- Python, найти минимальное число Используя только If else
- Ошибка "405 Not Allowed" при попытке авторизоваться на сайте через скрипт на Python
- Есть ли способ вывести случайное число не используя модуль random в python
- Python, метод seek(позиция) - как использовать нормально для кириллицы?
- Окончил курсы на степике по Python что делать дальше?
- Python программирование. Помогите написать программу.
- Если кто использует Python на работе, в связке c C#,Java или C++, скажите, зачем ?