Какое значение вернёт выражение `not 0`?

Выражение not 0 вернёт True.

Выражение not 0 в Python вернет True.

В Python число 0 рассматривается как False в логическом контексте. Оператор not инвертирует логическое значение.

Поэтому, not False эквивалентно True.

0