我正在尝试将我的Caesar Cypher代码转换为exe文件,我做到了。但我遇到的问题是它一旦完成就立即关闭,所以我甚至看不到加密的文本。我想过添加一个像“按1重复”这样的输入,所以我把整个要求用户输入的内容转换成可以循环的自己的函数,但它必须返回加密的消息及其密钥。
有没有办法在一个函数中返回一个字符串值和一个列表?
答案 0 :(得分:2)
是的,Python通过用逗号分隔返回值来支持函数的多个返回值。如,
def foo():
return 1, 2, 3
a, b, c = foo()
打印a
,b
和c
分别给出以下内容:
>>> print(a)
1
>>> print(b)
2
>>> print(c)
3