可以在python中创建一个带有空格的对象吗?
是否可以创建名为“堆栈溢出”且值为5的对象 例如:可以在python中创建一个带有空格的对象吗?,python,Python,是否可以创建名为“堆栈溢出”且值为5的对象 例如: stack overflow = 5 不会。您将得到一个语法错误。但是,您可以在dict中的键中使用空格: mydict = {} mydict['stack overflow'] = 42 当你尝试时发生了什么?我很明显得到了语法错误,但我想知道是否有办法如果你得到了语法错误,那么答案应该是显而易见的。。。但是你也可以参考官方文档:有没有哪种语言可以做到这一点?你可以创建一个带有name属性的对象,并命名任何你喜欢的东西。不能创建名称中带
stack overflow = 5
不会。您将得到一个语法错误。但是,您可以在dict中的键中使用空格:
mydict = {}
mydict['stack overflow'] = 42
当你尝试时发生了什么?我很明显得到了语法错误,但我想知道是否有办法如果你得到了语法错误,那么答案应该是显而易见的。。。但是你也可以参考官方文档:有没有哪种语言可以做到这一点?你可以创建一个带有name属性的对象,并命名任何你喜欢的东西。不能创建名称中带有空格的变量。变量名不必与实际名称匹配。我知道我会遇到语法错误。但是,我想知道是否有办法。@Berkay,你不能。这是绝对不允许的。请看这个问题