[day-26] Python-设计属於自己的函式

甚麽是函式?

  函式(Function),是一段可以重复调用的程序,也可以当作子程序或称作副程序,它的作用通常是接收外部资料,经过计算後,再传回结果(return)。当然有些时候它并不需要接收资料,也可以正常运作。

设计属於自己的函式

  在Python中定义函数的语法如下:

def 函式名称(参数)
    程序内容

⚠⚠ 如果无参数,记得要留括号 ⚠⚠

  当Python读取到函式时,它会函式中的程序内容储存到记忆体中,并使用函式名称当作标记(tag)。
因此,当後面有相同名称的函式,那麽前者将会被取代。

变数不是自由的?

在函式中,变数的资料与外面是不相通的需要在括弧中添加参数,代表着需要带入到函式中的变数,此外我们也可以指定参数的预设值,当参数缺少必要的资料,就会带入预设值。

以下为示范:

def cow(a, b, c=5):
    return a+b+c
    
print(cow(5, 6))

输出:16

利用return来回传资料

  我们前面说过了,函式通常是接收外部资料,经过计算後,再传回结果,而我们现在就要回传资料给物件使的外面呼叫函式的程序能接收到资料。


<<:  【D27】熟练一下厨具-bid and ask #2:选择权价差单如何组成

>>:  【领域展开 25 式】 汇入 Instagram 到 WordPress 网站

#5-中秋月亮晕起来!不规则Blob球球(CSS)

这一两年很常在网页设计中看到这种不规则的小东西出现,甚至还会像波浪一样动。 之前傻傻地用Svg做,然...

Day10-119. Pascal's Triangle II

今日题目:119. Pascal's Triangle II Given an integer ro...

Day 28 - 强化学习 Reinforcement Learning(2)

时差学习 Temporal difference learning link 时差学习是通过boot...

Day12回圈(Ⅱ)

像是我们很常碰到的成绩也可以用if/else回圈来操作,假设90分以上是A,80分以上是B,…到60...