Побитовая операция Python с «неожиданным» поведением оператора условияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Побитовая операция Python с «неожиданным» поведением оператора условия

Сообщение Anonymous »


Я новичок в программировании на Python. Решая практическую задачу и экспериментируя с побитовыми операциями, я столкнулся с неожиданным результатом:

index = 0 время = '?' печать (индекс) печать (индекс == 1) печать (время [0].isnumeric()) print(индекс == 1 и время[0].isnumeric()) print(индекс == 1 и время[0].isnumeric()) Выход:

0 ЛОЖЬ ЛОЖЬ Истинный ЛОЖЬ Насколько я понимаю:
[*]False и False должны привести к False: логическая операция [*]False & False должно привести к False: побитовая операция
Исходя из вышеизложенного, когда я выполнял побитовую операцию с оператором условия, я получал вывод как «Истина». Когда я перехожу к логической операции, я получаю ожидаемый результат «False».

Может кто-нибудь объяснить такое поведение, я уверен, что что-то упускаю. Спасибо.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Altair Mark_area () с неожиданным поведением Y2
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Altair Mark_area () с неожиданным поведением Y2
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Altair Mark_area () с неожиданным поведением Y2
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Altair Mark_area () с неожиданным поведением Y2
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Условия автоматического создания оператора копирования/перемещения по умолчанию и оператора копирования/перемещения?
    Anonymous » » в форуме C++
    0 Ответы
    176 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»