找到关于 Python 的10786 篇文章

Python 中 != 和 <> 运算符有什么区别?

Malhar Lathkar
更新于 2019年7月30日 22:30:21

218 次浏览

在 Python 2.x 中,!= 和 <> 运算符都可以用来检查两个操作数是否不相等。如果操作数不相等,两者都返回 True;如果相等,则返回 False。在 Python 3.x 中,<> 运算符已被弃用。

Python 中 = 和 == 运算符有什么区别?

Malhar Lathkar
更新于 2020年2月26日 10:43:01

1K+ 次浏览

在 Python 中,= 符号定义为赋值运算符。它要求左侧有一个变量,右侧有一个表达式。右侧表达式的值被赋值给左侧的变量。表达式和变量名不可互换。>>> a=10 >>> b=20 >>> c=a+b >>> a,b,c (10, 20, 30) >>> a+b=c SyntaxError: can't assign to operator == 符号是一个比较运算符,称为等于运算符。如果两侧的操作数相等,则返回 True,否则返回 False >>> 10+2 == 10 False >>> (10+2) == 12 True >>> 'computer' == 'Computer' False >>> 'computer' == "computer" True

Python 中 OR 和 AND 运算符有什么区别?

Malhar Lathkar
更新于 2020年2月26日 10:21:41

5K+ 次浏览

在 Python 中,and 和 or(以及 not)被定义为逻辑运算符。两者都需要两个操作数,这两个操作数可以计算为真或假。and 运算符只有在两个操作数都为 True 时才返回 True。>>> a=50 >>> b=25 >>> a>40 and b>40 False >>> a>100 and b>20 False >>> a==0 and b==0 False >>> a>0 and b>0 True or 运算符如果任一操作数为 True,则返回 True。>>> a=50 >>> b=25 >>> a>40 or b>40 True >>> a>100 or b>20 False >>> a==0 or b==0 False >>> a>0 or b>0 True

Python 中 | 和 OR 运算符有什么区别?

Malhar Lathkar
更新于 2020年2月26日 10:22:24

1K+ 次浏览

在 Python 中,or 是逻辑运算符,| 是按位运算符。or 运算符需要两个任何类型的操作数,这两个操作数可以为真或假。如果任何一个操作数计算结果为真,则返回真。>>> a=50 >>> b=25 >>> a>40 or b>40 True >>> a>100 or b>20 False >>> a==0 or b==0 False >>> a>0 or b>0 True | 运算符以位作为操作数,如果任何一个操作数为 1,则返回 1 >>> a=10 #0000 1010 >>> bin(a) '0b1010' >>> b=20 #0001 0100 >>> bin(b) '0b10100' >>> c=a|b >>> c 30 #0001 1110 >>> bin(c) '0b11110'

Python 中 & 和 AND 运算符有什么区别?

babita aryaa
更新于 2019年7月30日 22:30:21

404 次浏览

是的,它们两者不同,因为 AND 是一个逻辑运算符,用于比较两个值,而 & 用作按位运算符。

Python 中的布尔运算符是什么?

Malhar Lathkar
更新于 2020年2月26日 10:23:13

7K+ 次浏览

逻辑运算符 and、or 和 not 也被称为布尔运算符。虽然 and 和 or 运算符需要两个操作数,这两个操作数可以计算为真或假,但 not 运算符需要一个计算为真或假的操作数。布尔 and 运算符如果两个操作数都返回 True,则返回 True。>>> a=50 >>> b=25 >>> a>40 and b>40 False >>> a>100 and b>20 False >>> a==0 and b==0 False >>> a>0 and b>0 True 布尔 or 运算符如果任何一个操作数为 True,则返回 True >>> a=50 >>> b=25 >>> a>40 or b>40 True >>> a>100 or b>20 False >>> a==0 or b==0 False >>> a>0 or ... 阅读更多

Python 中的取模 % 运算符是什么?

Malhar Lathkar
更新于 2020年2月26日 10:23:56

421 次浏览

% 符号在 Python 中定义为取模运算符。它也可以称为余数运算符。它返回两个数值操作数(除复数外)相除的余数。>>> a=10 >>> b=3 >>> a%b 1 >>> a=12.25 >>> b=4 >>> a%b 0.25 >>> a=-10 >>> b=6 >>> a%b 2 >>> a=1.55 >>> b=0.05 >>> a%b 0.04999999999999996

Python 中的波浪号 (~) 运算符是什么?

Malhar Lathkar
更新于 2020年6月18日 08:35:21

6K+ 次浏览

按位运算符 ~(发音为波浪号)是补码运算符。它接受一个位操作数并返回其补码。如果操作数为 1,则返回 0;如果为 0,则返回 1。例如,如果 a=60(二进制为 0011 1100),则其补码为 -61(-0011 1101),存储在 2 的补码中 >>> a=60 >>> bin(a) '0b111100' >>> b=~a >>> a 60 >>> >>> b -61 >>> bin(b) '-0b111101'

解释 Python 中 ++ 和 -- 运算符的行为。

Pythonista
更新于 2020年2月26日 07:36:49

194 次浏览

在 C/C++ 和 Java 等中,++ 和 -- 运算符定义为增量和减量运算符。在 Python 中,它们未定义为运算符。在 Python 中,对象存储在内存中。变量只是标签。数值对象是不可变的。因此,它们不能被递增或递减。但是,前缀 ++ 或 -- 不会产生错误,但也不会执行任何操作。>>> a=5 >>> b=6 >>> ++a 5 >>> --b 6 后缀 ++ 或 -- 会产生错误 >>> a=5 >>> b=6 >>> a++ SyntaxError: invalid syntax >>> b-- SyntaxError: invalid syntax

解释 Python 中 % 运算符的功能。

Pythonista
更新于 2020年2月26日 07:37:20

423 次浏览

在 Python 中,% 是一个算术运算符,它返回除法运算的余数。它被称为取模或余数运算符,并对数值操作数(复数除外)进行运算 >>> a=10 >>> a%3 1 >>> a%5 0 >>> b=12.5 >>> b%2.5 0.0 >>> b%2 0.5

广告