学完前面的一些程序观念後,我想来简单说一下函式的概念。
函式(function)简单来讲就是一个小程序,将复数程序码整理成一组程序,并且在需要取用时就可以直接呼叫,不用再重福撰写一样的程序码,增加了程序的阅读性以及方便维护。利用函式这种概念可以让整个程序非常的模组化,让整个程序有条有序。
要撰写函式非常简单,只要输入以下格式:
def 函式的名称(参数):
想要执行的程序码
利用def可以宣告函式,命名後可以在後面放入想传入的参数,加上冒号缩排後就可以打入此函示会执行的程序码了。来举个例子好了:
def z(x,y):
print(x+y)
print(x-y)
print(x*y)
print(x/y)
x = int(input())
y = int(input())
z(x,y)
我输入x(8)以及y(5),并且呼叫z这个函式,并传入参数x跟y,这个函示负责显示出x跟y的加减乘除,从这个函式中可以发现,当不呼叫函式时,函式就会被跳过。
从上述的例子就能发现函式的好处,我只要撰写一次加减乘除,我在任何时候,只要呼叫这个函式,就无需再打一次加减乘除的程序码。
在来来看看return的用法吧,return可以用来回传参数,像是下面的例子:
def z(x):
y = x*x
return y
x = int(input())
print(z(x))
我将输入的值(x为5)丢到z这个函式做处理,执行将他的次方值丢给y并回传y的功能,此时z这个函式的回传值为y,我就可以利用print功能将它显示出来。
<<: 学习Python纪录Day9 - 字串及常用的字串处理函数
>>: Flutter基础介绍与实作-Day10 Nice to Meet you Widgets(1)
先欢迎各位来到整体难度最高的领域 在听这里之前 前面的逆向组语要先学好 还有对 OS 以及计算机概论...
角色情境 小明同时学会输入指令操作着终端机、 以及透过滑鼠操作着图像化介面的 Sourcetree ...
自从系列文的第二篇开始把自己的程序经历写下来後,截至目前为止已经写了十余篇。但因为撰文的顺序没有特别...
昨天的range函式有搞清楚了吗?如果没有一定要再回去复习,不然今天的for回圈你会一直混乱呦 (⊙...
注:本文同步刊载在Medium,若习惯Medium的话亦可去那边看呦! 终於是最後一天了!!! 又来...