Python AND运算符
时间:2020-02-23 14:42:25 来源:igfitidea点击:
Python运算符可以分为多个类别。
其中两个是–按位运算符和逻辑运算符。
按位运算符对二进制格式的整数执行运算,而逻辑运算符对布尔值执行运算。
Python AND运算符
有两种类型的Python AND运算符。
按位AND运算符:用
&
表示,并且可以使用整数。
这些数字将转换为二进制格式,并执行按位与运算。
最后,输出以十进制格式返回。逻辑AND运算符:用和表示,并使用布尔值。
输出为布尔值-True或者False。
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逻辑AND运算子范例
我们来看一个逻辑和运算符的示例。
我们将要求用户输入一个数字并打印该数字是正数还是负数。
如果用户没有输入一位整数,那么我们也会打印出来。
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')