小编Ras*_*usN的帖子

在 Python 中的类名中使用空格

在 python 中创建类的正常方法不允许类名中有空格。

>>> class Foo Bar(object):
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

但是,使用内置的type()函数,我们可以创建一个名称中包含空格的类:

>>> C = type('Foo Bar', (object,),{})
>>> C
<class '__main__.Foo Bar'>
Run Code Online (Sandbox Code Playgroud)

是否有任何风险,或者使用带有空格的类名是否被认为是不好的做法?

python namespaces class python-2.7

6
推荐指数
1
解决办法
1320
查看次数

标签 统计

class ×1

namespaces ×1

python ×1

python-2.7 ×1