以下代码是否被视为Pythonic?
class A(): if True: x = 10 print(A.x) # prints 10
这是我在开发基于插件的应用程序时想到的。
您发布的代码没有问题。之前很多次,我在类定义中编写了逻辑。
我确实建议根据 @Cory 的评论将其定义为 None 或不同的数字(如果
False