返回介绍

本地变量

发布于 2024-01-29 22:24:16 字数 366 浏览 0 评论 0 收藏 0

可能这个例子中最有趣的部分是其名称。它证明了,intersect函数中的res变量在Python中叫做本地变量——这个变量只是在def内的函数中是可见的,并且仅在函数运行时是存在的。实际上,由于所有的在函数内部进行赋值的变量名都默认为本地变量,所以intersect函数内的所有的变量均为本地变量。

·res是明显的被赋值过的,所以它是一个本地变量。

·参数也是通过赋值被传入的,所以seq1和seq2也是本地变量。

·for循环将元素赋值给了一个变量,所以变量x也是本地变量。

所有的本地变量都会在函数调用时出现,并在函数退出时消失——intersect函数末尾的return语句返回结果对象,但是变量res却消失了。为了完整地介绍本地变量的概念,我们需要继续学习第17章。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文