python - 如何让我的变量脱离函数?
问题描述
我无法从函数内输出卡值(它不会更新函数外的变量。我尝试使用 return 但无济于事。
当我运行它时,它的名称为“test”,值为 0(正如我在开始时设置的那样。)如何使它更新?
我希望能够在功能完成后打印 cardName 。
解决方案
返回两个值的元组。您甚至可以立即将它们解压缩为两个变量。
>>> def f():
... x = 5
... y = 6
... return (x,y)
...
>>> f()
(5, 6)
>>> a, b = f()
>>> a
5
>>> b
6
推荐阅读
- javascript - 如何以正确的方式捆绑 AntD?
- flutter - 是否可以使用颤振实时跟踪所覆盖的公里数?
- c# - 使用 DigitalPersona 5300 Reader 进行指纹采集。如何在 Windows 服务中检测设备?
- c - 将数据添加到函数内部的结构,但外部值为空
- c# - Lidgren 客户加入编辑器但未构建
- python - 我不知道为什么不是我所有重叠的数字都没有被附加到列表中
- swagger - AWS API Gateway 将 OAS3 路径和查询参数类型更改为字符串
- c++ - 由 opencl 处理返回的 C++ 中的表面模糊算法 (0xC0000005)
- c++ - 我们可以使用最小线段树来回答一定范围内的数组中没有小于k的元素吗?
- python - Python如何将数据框导出到xlsx中的两个选项卡