Python基础知识-pycharm版第六节笔记
文章目录
- 嵌套函数(内部函数)
嵌套函数(内部函数)
嵌套函数:
在函数内部定义的函数!
#测试嵌套函数定义def outer():print('outer running')def inner01():print('inner01 running')inner01()outer()
一般在什么情况下使用嵌套函数?
- 封装- 数据隐藏
外部无法访问“嵌套函数”。 - 贯彻DRY(Don’t Repeat Yourself) 原则
嵌套函数,可以让我们在函数内部避免重复代码。 - 闭包
后面会详细讲解。
【操作】使用嵌套函数避免重复代码
def printName(isChinese,name,familyName):def inner_print(a,b):print("{0} {1}".format(a,b))if isChinese:inner_print(familyName,name)else:inner_print(name,familyName)
printName(True," 小 七"," 高")
printName(False,"George","Bush")
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
