python 函数嵌套及多函数共同运行知识点讲解
更新时间:2020年03月03日 14:41:17 作者:BQ不吃香菜
在本篇文章里小编给各位整理的是一篇关于python 函数嵌套及多函数共同运行知识点讲解,需要的朋友们可以学习下。
1.先讲函数嵌套,很简单的例子,如:
print(len('我和你'))
这样就很好理解了。
2.关于多个函数共同运行,最重要的区分点就是,变量的作用域,有局部变量和全局变量,局部作用于不能使用其他局部作用域内的变量
def 1(): i=1 //这里的i就只是在1函数作用域 return 0 a = i //这里的会被判定为未定义
3.那么如何修改一个变量的作用域呢?用 global,可将局部变量声明为全局变量。
知识点扩展:
与嵌套函数紧密相关的就是闭包特性,举一个简单的例子:
>>> def test():
... a = {'name': 'wyj'}
... def f():
... return a['name']
... return f
...
>>> def test():
... a = {'name': 'wyj'}
... def f():
... return a['name']
... return a,f
...
>>> a,f = test()
>>> f()
'wyj'
>>> a['name'] = 'ljq'
>>> f()
'ljq'
再增加一个例子:
#! /usr/bin/python
def yao1(a=1,b=32):
def yao2(c=54):
def yao3(d=3):
def yao4(e=10):
return a+b+c+d+e
return yao4
return yao3
return yao2
print yao1()()()()
以上就是python 函数嵌套及多函数共同运行知识点讲解的详细内容,更多关于python函数嵌套及多函数共同运行详解的资料请关注脚本之家其它相关文章!
相关文章
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
这篇文章主要介绍了Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-01-01
Python报错error: subprocess-exited-with-error解决办法
在Python开发中,遇到subprocess-exited-with-error通常是由依赖缺失、权限问题、环境配置错误或兼容性问题导致,修复方法包括安装依赖、使用虚拟环境、提升权限、检查路径和命令,文中通过代码介绍的非常详细,需要的朋友可以参考下2024-10-10


最新评论