您现在的位置是:课程教程文章
如何解释python func函数中的n?
2023-12-18 16:37课程教程文章 人已围观
-
Python Web框架Django从入门到实战_腾讯课堂
Python Web框架Django从入门到实战_腾讯课堂... -
Python入门到精通/Python/软件测试
Python入门到精通/Python/软件测试课程咨询qq:2681268608 微信:13691729932 课程内容包括Python基础语法、数据类型和类型... -
PYTHON
PYTHON亲爱的同学们 学习课程之前,记得先添加一下路飞学城首席官方助理李老师哦... -
DNN神经网络实战 (Python深度学习实战系列
DNN神经网络实战 (Python深度学习实战系列课程目标 让学员熟悉深度学习在行业中的各种应用,深入理解DNN原理,并能够...
Func函数第一次了解知道是学习闭包章节中的,而后,因为函数本身存在的意义涵盖很多知识点,所以经常使用,在调用的时候,看到一个问题,就是关于python func函数中的n是什么?大家有没有考虑过呢?于是结合自己日常使用经历,整理出来下列内容,供大家参考学习。
首先进行分析:
1.n对于strToN是局部变量,当strToN调用结束后,理论上就会被释放;
2.n对于func是外部变量,strToInt指向func函数,
3.func函数不会释放,n就被作为外部变量存储到了func中
验证代码:、
def strToN(n): def func(s): s = s.strip() print('in func locals():',locals()) return int(s, n) return func strToInt = strToN(10) strToHex = strToN(16) print(strToInt(' 10 '))
结果显示:
in func locals(): {'s': '10', 'n': 10} 10
大家可以从以上提供的示例演示,看出来这个func函数中的n的意义了嘛?如果要学习掌握这函数的使用及要点,就要知道函数的返回值都是函数哦~尝试学习下吧~
课程教程:如何解释python func函数中的n?下一篇:没有了