Автор оригинала: Pankaj Kumar.
Операторы Python могут быть разделены на несколько категорий. Двое из них – битовые операторы и логические операторы. Оператор BibeWise выполняет операции на целых числах в двоичном формате, тогда как логические операторы выполняют операции на логические значения.
Python и оператор
Существует два типа Python и операторов.
- Побитовый и оператор : Это обозначено
&
и работать с целыми числами. Числа преобразуются в двоичный формат и побитовые и выполняется операция. Наконец, выход возвращается в десятичный формат. - Логично и оператор : Это обозначено
и
и работать с логическими ценностями. Вывод логический – либоПравда
илиЛожь
Отказ
Python побитовый и пример оператора
Давайте посмотрим на пример побитового и оператора. Мы попросим пользователя ввести два номера и распечатать их двоичный и операционный выход.
a = int(input('Please enter an integer:\n')) b = int(input('Please enter another integer:\n')) print(f'{a} in binary is {str(bin(a))[2:]}') print(f'{b} in binary is {str(bin(b))[2:]}') print(f'Binary AND of {a} and {b} is {a&b}')
Выход :
Python Logical и пример оператора
Давайте посмотрим на пример логического и оператора. Мы попросим пользователя ввести однозначное число и распечатать, если это положительно или отрицательно. Если пользователь не входит однозначное целое число, то мы тоже распечатаем его.
x = int(input('Please enter a single digit integer:\n')) if x > 0 and x < 10: print('You entered positive single digit number') elif x -10: print('You entered negative single digit number') else: print('You did not entered single digit integer')
Выход :
Python Logical и оператор
Резюме
Python предоставляет много операторов для работы с различными типами типа данных. Здесь мы узнали, как использовать Python и операторы с логическими и битовыми двоичными целыми числами.