python详细入门教程第68讲

首先需要明确,赋值语句是将右侧的值赋给左侧的变量,因此在Python语言中,赋值语句应该是将变量放在等号的左侧,值放在右侧。

例如,正确的赋值语句应该是:

x = 17

这是将整数17赋值给变量x的正确方式。

如果将语句写成17 = x,Python解释器会抛出SyntaxError异常,因为Python解释器将17解释为数字字面量,并且数字字面量不能被赋值。

下面是在Python解释器中输入17=x时会出现的错误信息:

```

>>> 17 = x

File "", line 1

SyntaxError: can't assign to literal

```

这个错误提示告诉我们“不能将变量赋值给字面量”,意思就是不能将变量赋值给原始的数字、字符串、元组等类型,因为这些类型是不可变的。

另外,Python中的变量名不能以数字开头。如果将17作为变量名,Python解释器会抛出SyntaxError异常,因为变量名不能以数字开头。

下面是在Python解释器中输入17作为变量名时会出现的错误信息:

```

>>> 17 = 0

File "", line 1

SyntaxError: cannot assign to literal

```

虽然Python解释器给出的错误信息有所不同,但是实际上这两种错误都是因为“将变量赋值给字面量或不合法的变量名”导致的。

还需要注意的是,在赋值语句中,左侧的变量必须已经被定义。如果尝试将一个未定义的变量进行赋值操作,Python解释器将抛出NameError异常。例如:

```

>>> x = y + 2

Traceback (most recent call last):

File "", line 1, in

NameError: name 'y' is not defined

```

这个错误提示告诉我们“变量名还没有定义”,所以不能使用该变量。

在Python中,正确的变量命名方式应该是使用下划线分隔的小写字母,例如x、sample_var、first_name等。

总之,Python中的变量赋值遵循变量在左边,值在右边的规则。不管是变量还是值都需要符合Python的变量命名规则和数据类型。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/

点赞(91) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部