2024-05-16 06:32:25 发布
网友
如果python中有一个类似于vars的条件:
if (i=variable)!='literal' :
在python语法中,赋值是一个语句,并且一个语句永远不能出现在表达式中,所以不能
如果你真的做了这样的事
if (var.i = value) != 'literal': pass
其中var是一个对象,它有一个讨厌的__setattr__遍历当前执行帧的堆栈(通过抛出异常并检查堆栈跟踪对象),在正确的范围内分配变量,然后返回其值。你知道吗
var
__setattr__
(哈哈……)
没有
i = variable if i != 'literal': whatever
在python语法中,赋值是一个语句,并且一个语句永远不能出现在表达式中,所以不能
如果你真的做了这样的事
其中
var
是一个对象,它有一个讨厌的__setattr__
遍历当前执行帧的堆栈(通过抛出异常并检查堆栈跟踪对象),在正确的范围内分配变量,然后返回其值。你知道吗(哈哈……)
没有
相关问题 更多 >
编程相关推荐