提问人:ralfp1 提问时间:5/9/2023 更新时间:5/9/2023 访问量:39
Python - 根据版本和类型定义具有值的变量的简单方法
Python - Easy method for defining variables with values depending on version & types
问:
我想编写一个应该生成基本配置的函数。例如,我有这些变量:
var1 = "Value 1"
var2 = "Value 2"
var3 = "Value 3"
var4 = "Value 4"
...
变量的值应取决于版本和类型。这两个参数是预先定义的。
下面是一个示例,如何使用 if 条件实现我的想法
If version == 1 && type == 2
var1 = "Value 1"
var2 = "Value 2"
var3 = "Value 3"
var4 = "Value 4"
If version == 1 && type == 1
var1 = "Value 0"
var2 = "Value 0"
var3 = "Value 0"
var4 = "Value 0"
If version == 2 && type == 2
var1 = "Value X"
var2 = "Value X"
var3 = "Value X"
var4 = "Value X"
您知道如何在不使用 if / switch-case 的情况下实现这一点吗?有没有更简单的方法?我尝试使用装饰器,但我不确定这是否是最好的方法。
先谢谢你!
我尝试使用 if 条件实现此功能,但我认为我的问题会有更好的解决方案。
答: 暂无答案
评论
dict