鱼C论坛

 找回密码
 立即注册
查看: 1850|回复: 0

[技术交流] 《零基础入门学习Python》第六章1-3小节笔记

[复制链接]
发表于 2017-10-24 11:31:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
6.1创建和调用函数想必大家都很清楚,就是用define的缩写def关键字来定义。#注意,函数名后面要加上小括号,我每次都会忘记。函数的参数,我认为可以理解为初高中学习数学上的函数时f(x)里小括号的x一样,x是参数。函数的返回值,我是理解为,就是你进行了一项活动,总要有个结果不是,不管是好还是坏,总要得到一个回复,而返回值就是函数运行的回复。

6.2.1函数的形式参数我认为就是在定义的时候,你给附上的标签,类似于函数f(x)=ax+b,f(y)=ay+b一样。而实际参数就是有实际值的一个参数,在你调用函数的时候,传递进来的参数就是实际参数。

6.2.2函数的文档则是备注。就是你给函数打上的标签,你这个函数是干嘛用的。#个人认为,这个还是很管用的,因为我当初自己写的函数,刚开始的时候都记得它的作用,到后来就全部忘记了,这个时候函数文档就有作用了。

6.2.3关键字参数我认为它更加的重要。给一个关键字赋值之后,完全不用在意它的位置,只要你的关键字正确即可。

6.2.4默认参数就像很多BIF一样,诸多的参数是默认的。

6.2.5收集参数暂时我也不知道有什么作用,只要记得加上*就好,千万不要忘记*。

6.3.1-6.3.2函数的返回值在上面我说过了,就不赘述了。每一个函数都有返回值,就像电脑里总有隐藏的系统文件一样。返回值也可以是多个。

6.3.3局部变量与全局变量就类似于数学上的符合函数的定义域一样。我们求复合函数定义域的时候,也是一层一层的求其定义域。中国的法律在中国适用,在美国就不行,而国际法则是全求人都要遵循的。同理也是如此。#后面的修改全局变量会自动创建一个同名的局部变量我认为是看懂了,但是没有实际使用,所以不敢瞎说。大家自行领会吧。


课后作业:
第017讲:前面的题很简单,就不说了,仔细学习的人都会。动动手的0,我觉得可以这么写会更快。
  1. def power(x,y):
  2.               return x**y
复制代码
动动手的1,说实话我自己敲进去之后提示错误,详见后面的图片。我也不知道是怎么回事。动动手的2,自己看懂了,但是让我自己完全照着写还行,自己编就不行了。
第018讲:前面的题我在文档中也说了,大家自行理解,我的只是一个参考。动动手也没什么好说的,我自己没有更好的做法,就是照着小甲鱼的来的。
第019讲:同理,动动手依旧是每一句能看懂,但不会自己编,毕竟小白,新手。#全局变量确实要慎用!
QQ截图20171024111736.png

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-18 19:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表