函数的实际应用

函数

格式: 关键字 函数名():

举个例子,我要做一个小猫喵喵叫的函数:

def cat():
    print("喵喵喵")

这样就完成了,能够调用函数实现小猫喵喵叫的效果。

调用呢,直接在函数名后面加括号即可,例如:

cat() 

说到了调用,自然要说到参数,函数的参数和变量类似,有名字和类型,不同的是,变量只能存储一个值,而函数可以接收多个值,这些值被称为参数。

拿这几天做的井字棋举个例子:

在这里我做了一个叫做 create_board 的函数,这里我没有用到任何参数,这就是一个无参的函数.不过在这个函数里面我画圈的那个地方 这里是 tkinter 中 按钮的点击事件 在这里我调用了一个叫做 handle_click 的函数这个函数里面就有参数.而且是两个 我们再来看一看这个函数是什么:

我这里传递的两个参数一个代表”行”,一个代表”列”. 具体的上面有注释. 有了参数就能把外部的一部分数据传递到函数中了,两个绿色箭头那里就用上了 .

一些其他的小细节:

这里的函数用到了一个定义在函数外部的变量,你可以看到number这个变量并没有当作参数传递进去,它也可以正常使用.不过有些例外的情况:

这里我将number这个变量的值进行了修改,我需要声明一下number是个全局变量

  • Avatar photo

    宁妄

    一个热爱自然却被困在代码世界的“人”

    Related Posts

    pygame,填充效果

    纯色实心圆 再来个矩形的渐变

    井字棋Pygame思路参考(不完全)

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注