python (老男孩全栈观后感-------函数)
一、函数是什么 其他也有函数,例如C语言叫function,Java中叫做method。 函数能够提高应用的模块性,和代码的重复率,比如我们知道Python中提供了许多内置函数库,如print()。 但是你自己也能创建函数,这个被叫做用户自定义函数。 ** 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这个函数,只需要调用其函数名即可 特性** 1.代码重复 2.保持一致性 3.可拓展性 二、函数的创建 2.1 格式 python定义函数使用def关键字,一般格式如下: def 函数名(参数列表): 函数体 def hello(): print("hello world") hello()#调用 2.2 -函数名必须以下划线或字母开头,可以包含任意字母、数字或下划线的组合。不能使用任何的标点符号 -函数名是区分大小写的。 -函数名不能是保留字 2.3 形式参数:在定义函数和函数体的时候使用形参,目的是在函数调用时接收实参 实际参数:调用函数时传给函数的参数,可以是常量,变量,表达式,函数,传给形参 区别:形参是虚拟的,不占用内存空间,.形参变量只有在被调用时才分配内存单元,实参是一个变量,占用内存空间,数据传送单向,实参传给形参,不能形参传给实参 三、函数的参数 3.1必须的参数 必须参数一定要以正确的顺序传入函数,调用时的数量必须和声明的一致 def f