gpt4 book ai didi

python - Python 中单行的多个变量?

转载 作者:行者123 更新时间:2023-12-01 06:01:33 25 4
gpt4 key购买 nike

我试图弄清楚如何让“输入表达式:”之类的内容接受 3 个变量:第一个 int、操作的字符和第二个 int。这在 C++ 中非常简单,只需 cin >> num1 >> 操作 >> num2。

到目前为止,根据其他人的问题,我已经尝试接受一个列表并将其拆分。除了超过 1 位的整数之外,此方法有效。我正在做这样的事情:

list1=raw_input()
list1.split()
print list1
num1=list1[0]
plus=list1[1]
num2=list1[2]
print num1, plus, num2

例如,输入 10+3 将输出 1 0 +我觉得这里有一个简单的修复方法,但我不知道。如有任何帮助,我们将不胜感激。

最佳答案

字符串是不可变的,因此您需要在某处捕获 list1.split() 的结果。但这对你没有帮助,因为那不会达到你想要的效果。使用解析器,可能使用 Python's language services .

关于python - Python 中单行的多个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10159457/

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