原文:小甲鱼Python第020讲函数:内嵌函数和闭包 | 课后测试题及参考答案

测试题: .如果希望在函数中修改全局变量的值,应该使用什么关键字 global关键字 .在嵌套函数中,如果希望在内部函数修改外部函数的局部变量,应该是用什么关键字 nonlocal关键字 .Python的函数可以嵌套,但是要注意访问的作用域问题,请问以下代码存在什么问题呢 使用嵌套函数要注意一点就是作用域的问题,Inside 函数是内嵌在outside 函数中的,所以inside 只能outsid ...

2020-05-26 22:25 0 534 推荐指数:

查看详情

甲鱼Python第021函数:lambda表达式 | 课后测试题参考答案

笔记: 1、lambda表达式的作用: 1)Python写一些执行脚本时,使用lambda就可以省下定义函数的过程,使用lambda就可以使得代码更加精简。 2)有时候我们个函数起个名字也是比较头疼的问题(对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数),使用lambda就不 ...

Wed May 27 07:06:00 CST 2020 0 794
020函数 内嵌函数闭包课后测试题答案

1.global关键字 前面说到在函数中修改全局变量,是不会成功的,因为Python的shadowing机制,会自动屏蔽,只会在函数内部创建一个跟全局变量名字一样的局部变量。 为了在函数内部能够成功修改全部变量,使用global关键字,如下: 2.内嵌函数 ...

Tue Apr 28 19:07:00 CST 2020 0 785
[课后作业] 第017函数 - Python的乐高积木 | 课后测试题答案

0. 你有听说过DRY吗? DRY是程序员们公认的指导原则:Don't Repeat Yourself. 快快武装你的思维吧,拿起函数,不要再去重复拷贝一段代码了! 1. 都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢? 使用函数 ...

Sun Dec 09 23:11:00 CST 2018 1 3235
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM