2024-05-15 16:02:25 发布
网友
在教程中:“类定义是一个可执行语句。”
脚本中是否推荐以下内容?
my_switch = False if my_switch: class Hello: def __init__(self): self.greeting = "Hello!" else: class Hello: def __init__(self): self.greeting = "Salut!"
你甚至可以
class Hello: def __init__(self): self.greeting = "Hello!" class Salut: def __init__(self): self.greeting = "Salut!" if my_switch: Hello = Salut
(注意,您的代码需要小写的类关键字…)
是的,代码是有效的。但为什么不直接运行代码来找出答案呢?
您还可以使用函数定义来实现这一点。
如果您更喜欢它,可以将每个类定义放在单独的.py文件中,只需要import您想要的那个。大致如下:
import
if my_switch: from hello_en import Hello else: from hello_fr import Hello h = Hello()
你甚至可以
(注意,您的代码需要小写的类关键字…)
是的,代码是有效的。但为什么不直接运行代码来找出答案呢?
您还可以使用函数定义来实现这一点。
如果您更喜欢它,可以将每个类定义放在单独的.py文件中,只需要
import
您想要的那个。大致如下:相关问题 更多 >
编程相关推荐