gpt4 book ai didi

Python 将字符串转换为逻辑运算符

转载 作者:太空狗 更新时间:2023-10-30 01:22:30 26 4
gpt4 key购买 nike

例如,如果我有这样的表达式

x=True 或 True

如果我在 shell 中计算结果为真

print(x)
x=True

所以现在我想将字符串或输入转换为指向该逻辑表达式,例如

x=raw_input('请给出一个表达式:')

我知道表达式是一个字符串,那么如何将该字符串转换为逻辑表达式呢?

print(x)
x="True or True"

最佳答案

您可以使用 eval()功能:

print eval(x)

注意你must be cautious使用时。

编辑:

正如@PriyankPatel 提到的,另一种方法是使用 exec :

exec("print " + x)

关于Python 将字符串转换为逻辑运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22138673/

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