我遇到過這些「有條件的運營商」(我不知道)使用<-
,>-
,<+
,>+
我以前從未見過這個帖子,我真的很想知道它是什麼。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'相同。 –