文件名称:重新赋值-三菱数控指导手册api
文件大小:1.91MB
文件格式:PDF
更新时间:2024-07-03 00:32:27
python
7.1 重新赋值 可能你已发现对同一变量进行多次赋值是合法的。新的赋值会使得已有的变量指向新 的值(同时不再指向旧的值)。� >>> x = 5 >>> x 5 >>> x = 7 >>> x 7 � 第一次打印 x时,它的值为 5;第二次打印时,它的值是 7。 图 7.1展示了重新赋值在状态图中看起来是什么样子。 这里我想探讨一个常见的疑惑点。由于 Python 用等号 (=) 来赋值,所以很容易将 a = b 这样的语句理解为数学上的相等命题;即 a和 b相等。但是这种理解是错误的。 首先,相等是一种对称关系,赋值不是。例如,在数学上,如果 a = 7,则 7 = a。但是 在 Python中,语句 a = 7是合法的,7 = a则不合法。 此外,数学中,相等命题不是对的就是错的。如果 a = b,那么 a则是永远与 b相等。在 Python 中,赋值语句可以使得两个变量相等,但是这两个变量不一定必须保持这个状 态:� >>> a = 5