初识函数

116 阅读2分钟

「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战

1.函数:

作用:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码。
(浅显理解:把具有独立功能的代码块,分装为一个小模块,在需要的时候调用)
可以把数据类型给到变量,可以把代码放到函数里面,后面在任何地方都可以调用。

  函数能提高应用的模块性,和代码的重复利用率。

print()是python内建的许多函数的一种。

规则:
1.函数必须先定义后调用,否则报错 ###注意:程序在执行时,由上到下,遇到函数会直接跳过,如果遇到调用函数的代码,会返回到函数执行函数,再继续执行剩下代码
2.函数名命名规则同变量的命名规则
3.函数体内可以写任意代码,不受限制

python定义函数使用 def 关键字

小知识点:::
(1)文档注释:
1.文档注释的格式和多行注释格式完全相同
2.文档注释书写的位置是函数体的第一行
3.查看函数的文档注释是按住键盘Ctrl键后,
鼠标放置在书写调用函数位置的函数名上
(2)函数调用过程分析:
DEBUG过程进入函数内部两种方式:
在函数内部打断点,配合F8进行(不会忘)
在进入函数执行时,使用快捷键F7(容易忘)
点按钮(巨LOW,太土,不专业,忘了吧)

重点来啦:::
首先定义函数,然后才能调用函数:::
定义某一个函数的公式:
定义函数

    def 函数名(参数1,参数2,……):
        ____函数体
              ……	
 调用函数
        函数名(参数1,参数2,……)

                  (小知识点:如果没有写函数体,可以写个pass就不会报错)

知识点一::: 参数
带有参数的函数:
1.函数外面的数据通过参数传递到函数中
2.一个函数在定义时,可以带有多个参数
3.函数定义多个参数时,参数之间使用,(逗号)分隔
4.调用带有参数的函数时,传入的数据之间使用,(逗号)分隔

带有参数的函数的注意事项:
1.参数的数量一定要一一对应,不然会报错
2.函数定义的位置,参数只能写变量,直接写数据会报错
3.函数调用的位置,参数可以写数据,也可以写变量

形参与实参:
1.形参是定义函数时规定的参数,仅在函数体内有效
2.实参是调用函数时使用的参数,该值将传递给函数的形参