如何在python中设置带空格的变量名

gma*_*dan -3 python

代码有一个变量名,其中空格等于变量值,如下所示:

PC 1  =  "192.168.10.1"

PC 2  = "192.168.20.1"
Run Code Online (Sandbox Code Playgroud)

执行此获取时:

语法错误:无效语法

这个怎么解决??

我没有选择将变量名称更改为任何其他名称。它将是PC 1(PC 空间 1)并为此分配 ip 地址。

Jon*_*nts 5

源代码中的变量名不能有空格,但可以使用dict

computers = {}
computers['PC 1'] = 'some ip'
computers['PC 2'] = 'other ip'
Run Code Online (Sandbox Code Playgroud)

  • locals()['my Cool var name'] = "my Cool var value" 是一个有趣的命名空间黑客,但据我所知,没有办法访问字典之外的变量。 (2认同)