How to return two things inside a python 3 function?
本问题已经有最佳答案,请猛点这里访问。
我试着把我的凯撒密码变成一个exe文件,我做到了。但我遇到的问题是,它一旦完成就会立即关闭,所以我甚至看不到加密的文本。我已经考虑过添加一个输入,比如"按1重复",所以我把整个请求用户输入的事情变成了它自己的可以循环的功能,但是它必须返回加密的消息和它的密钥。
在一个函数内是否有返回一个字符串值和一个列表的方法?
是的,通过用逗号分隔返回值,python支持函数的多个返回值。例如。,
1 2 3 4 5 | def foo(): return 1, 2, 3 a, b, c = foo() |
其中打印
1 2 3 4 5 6 | >>> print(a) 1 >>> print(b) 2 >>> print(c) 3 |