1.函数的定义
函数是组织好的,可以重复使用的,用来实现单一或者相关联功能的代码段
函数能提高应用的模块性,和代码的重复利用率
python提供了很多内建函数,比如print(),但用户也可以自己创建函数,被叫做自定义函数
其实函数就是可以实现某一功能的代码块,下次使用的时候直接调用就可以了
定义一个函数,你可以定义一个有自己想要功能的函数,以下是简单的规则:
函数代码以def关键词开头,后接函数标识符名称和圆括号()_ 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数 函数的第一行语句可以选择性的使用文档字符串-用于存放函数说明 函数内容以冒号起始,并且缩进 return[表达式]结束函数,选择性的返回一个值给调用方,不带表达式的return相当于返回None
在python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后在缩进块中编写函数体,函数的返回值用return语句返回
2.函数的创建
如果不主动调用函数的话,函数使不会执行的
定义并且调用函数
执行结果
3.函数的实际意义
==函数应该使某一个功能的集合体,编写程序需要该功能的时候就会调用它,并不需要每次需要该功能时都写一段代码,这样不仅浪费空间还是浪费时间
可以看出,这个函数只能计算20+30的值,并不能计算任意两数的和,不是真正意义上的函数
函数的嵌套
这里只调用了python函数
只有同时也调用westos函数才会执行
定义函数的时候的变量叫形参,形参可以任意起名
真实的数据信息,调用函数时传递的参数,实参