写在前面:
在两个电脑上编辑总是莫名其妙丢失内容,发现前面的笔记有丢失的部分,又回去补充了。
记到函数这一部分,书中案例会不断使用前面所学,所以会发现笔记有不完善的地方,以及在学习过程产生的疑问,会自己去敲还会看大神的教程(runoob和廖雪峰的网站),也会理解后更新在自己的笔记。当然第一次笔记肯定不完善,在记完笔记后我会继续完善笔记内容,加油!
什么是函数?在第一篇中有提过说:类似数学函数。数学函数有自变量x、因变量y以及他们之间的关系。Python函数是带名字的代码块,并实现某项工作(类似x与y的关系),可以对传入不同的信息(x),重复使用函数实现这项工作得到不同的结果(y)。
同时第一篇也说过要记忆一些函数,比如print、int、str等,这些是Python的内置函数。本篇将学会自定义函数,实现想要的功能(工作)。
一、定义函数
def function(x):
print(1 + x)
function(2)
# 第一行:定义函数,从def开始到 : 结束。告诉我们定义了一个叫function的函数。
# ①注:()必不可少,可以为空,但是其内可以传入信息(x)帮助实现工作。
# 第二行:冒号后的缩进内容是函数体。即function函数实现的工作。
# 第三行:函数的使用。传入信息 2 给function函数,获得结果。
# ②注:类似数学函数:y = 1 + x。只需改变x的值就可以获得对应y的值
1.1 向函数传递