9

伪代码中真正的基本语法问题。伪代码中的含义是什么:=
例子

a := 1
4

4 回答 4

27

维基百科上的伪代码示例通常:=用作赋值运算符,就像 Pascal 一样(我还没有找到任何反例)。

您不能直接在 Python 中使用它,因为它会是SyntaxError

>>> a := 1
  File "<stdin>", line 1
    a := 1
      ^
SyntaxError: invalid syntax

利用

a = 1

反而。

于 2012-04-21T21:42:06.437 回答
10

在伪代码:= means assignment= means equality

a:=1 in pseudo code means a=1 in most languages而 a=1 通常用于伪代码中的条件检查,即if(a=1) in pseudocode means if (a==1) in most languages.

于 2012-04-21T21:53:18.723 回答
3

如果您正在谈论从另一种语言进行翻译,则 := 运算符在类似帕斯卡的语言中用于分配变量。

在 python 中,等价的只是 =。

帕斯卡:

a := 1

Python:

a = 1
于 2012-04-21T21:44:36.867 回答
2

帕斯卡:

a := 1

Python:

a = 1

:)

于 2012-04-21T22:08:47.113 回答