gpt4 book ai didi

python - 从Python中的字符串获取if子句

转载 作者:行者123 更新时间:2023-12-01 00:43:34 26 4
gpt4 key购买 nike

我在 python 中遇到问题。我想从作为函数参数给出的字符串创建 if 子句。它看起来像这样:

def function(foo)
if(foo):
print("bar")

test = "5 > 10"
function(test)

我不想看到任何内容被打印出来,因为 5 > 10 是 False。但实际上它打印的是“bar”。有没有办法在不询问是否 (foo.split("")[2] == ">") 做某事的情况下做到这一点

最佳答案

您可以eval foo 参数:

def function(foo):
if eval(foo):
print("bar")

关于python - 从Python中的字符串获取if子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57165761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com