伪代码中的基本语法问题。 :=
在伪代码中的含义是什么?单例
a := 1
答案 0 :(得分:21)
维基百科上的伪代码示例通常使用:=
作为赋值运算符,就像Pascal一样(我还没有找到任何反例)。
你不能直接在Python中使用它,因为它是SyntaxError
:
>>> a := 1
File "<stdin>", line 1
a := 1
^
SyntaxError: invalid syntax
使用
a = 1
代替。
答案 1 :(得分:7)
在伪代码:= means assignment
中,而= means equality
a:=1 in pseudo code means a=1 in most languages
while,a = 1通常用于伪代码中的条件检查,即if(a=1) in pseudocode means if (a==1) in most languages
。
答案 2 :(得分:3)
如果你正在谈论从另一种语言翻译,那么:=运算符用于类似于pascal的语言来分配变量。
在python中,等价物只是=。
帕斯卡:
a := 1
的Python:
a = 1
答案 3 :(得分:2)
帕斯卡:
a := 1
的Python:
a = 1
:)