无法为变量赋值
Not able to assign a value to a variable
我一直在研究 类 中的集合中的命名元组,并遇到了这个更简单的 'syntactic sugar' 命名分配,但是当我将 foo 分配给 009 并尝试将其放入元组中时它不起作用。我是不是很简单,或者有人可以向我解释这是 borken,蛇不会因为错过明显的东西而吃掉我吗?
foo = 999
#foo = 009
var = main, x, y, z, a = 'this', 10, 9, 8, foo
print('content: ', var)
print(main)
print(a, x, y, z)
您无法创建以 0
开头的整数。如果你想创建一个相当于 9 的整数,你应该只写 foo = 9
.
0 作为前缀用于特殊情况,例如 0x<number>
表示十六进制,0o<number>
表示八进制整数。
只是不要让 foo = 009 因为 python 不支持它。试试这个:
foo = 999
foo = 9
var = main, x, y, z, a = 'this', 10, 9, 8, foo
print('content: ', var)
print(main)
print(a, x, y, z)
我一直在研究 类 中的集合中的命名元组,并遇到了这个更简单的 'syntactic sugar' 命名分配,但是当我将 foo 分配给 009 并尝试将其放入元组中时它不起作用。我是不是很简单,或者有人可以向我解释这是 borken,蛇不会因为错过明显的东西而吃掉我吗?
foo = 999
#foo = 009
var = main, x, y, z, a = 'this', 10, 9, 8, foo
print('content: ', var)
print(main)
print(a, x, y, z)
您无法创建以 0
开头的整数。如果你想创建一个相当于 9 的整数,你应该只写 foo = 9
.
0 作为前缀用于特殊情况,例如 0x<number>
表示十六进制,0o<number>
表示八进制整数。
只是不要让 foo = 009 因为 python 不支持它。试试这个:
foo = 999
foo = 9
var = main, x, y, z, a = 'this', 10, 9, 8, foo
print('content: ', var)
print(main)
print(a, x, y, z)