我遇到过这些“有条件的运营商”(我不知道)使用<-
,>-
,<+
,>+
我以前从未见过这个帖子,我真的很想知道它是什么。python中的`<-`, `> -`,`<+`, `> +`是什么意思?
>>> 1 <- 2
False
>>> 1 >- 2
True
>>> 1 <+ 2
True
>>> 1 >+ 2
False
可以请别人解释一下吗?
我遇到过这些“有条件的运营商”(我不知道)使用<-
,>-
,<+
,>+
我以前从未见过这个帖子,我真的很想知道它是什么。python中的`<-`, `> -`,`<+`, `> +`是什么意思?
>>> 1 <- 2
False
>>> 1 >- 2
True
>>> 1 <+ 2
True
>>> 1 >+ 2
False
可以请别人解释一下吗?
Behold the confusion that arises due to silly spacing.
编译程序和解释往往会忽略空格,在分析/解释说明。你不会像编译器/解释器那样看到代码。
是不是1 <- 2
与1<-2
相同?毕竟,空白在算术中意味着什么?现在,因为空白不算什么,让我们添加空格,但多了几分潇洒:
1 < -2
我们去那里,现在要好。这不是更有意义吗?今后,尝试添加括号到您的语句,如果注意到明显的模式是不是你的强项...
1 < (-2)
这并不能改变什么,但现在它的很多更具可读性。
当您在您的示例代码中提及1 <- 2
时,它实际上是检查条件1 < -2
,其返回False
。因此,当然,不幸的是你是不正确的。
你一定是一直在研究复合算子。
...'<-'在'1 <-2'中的含义是什么? –
忽略间距。假设你有,例如'1 <-2'。它与'1 <-2'相同。 –