Python编码规范,比如1、给变量赋值=之间都用空格隔开;2、给函数形参或者实参赋值=左右不加空格,但是每个参数之间逗号之后加空格
#函数
-代码的一种组织形式
-一个函数一般完成一项特定的功能
-函数需要先定义
-使用函数,俗称调用
-使用方法:def关键字,后跟一个空格,接着函数名(),括号内参数可带可不带,然后函数块内写要执行的语句,注意函数名的命名遵循变量名命名规则(不用大驼峰,因为大驼峰给类用)
-函数的参数和返回值:
-函数的参数:负责给函数传递一些必要的信息,参数只是一个符号,具体指函数调用的时候传进来的值。(形参:函数定义的时候用到的参数没有具体值,全称形式参数;实参:函数调用时输入的参数,全称实际参数),举例如下:
参数的分类:普通参数、默认参数(形参带有默认值,函数调用时,如果没有实参传入,则使用默认值)、关键字参数(函数定义的形参和默认参数一样,只是调用的时候要带参数名,而不单单是只传值,从而可以不考虑实参传递位置)、收集参数(把超出函数形参数量的实参,收集起来放到一个特定的数据结构中,收集参数可以和其他参数共存,一般没特殊情况,约定俗称参数名为args,写法*args):
函数参数的混合使用:
收集参数的解包问题:
将打包好的list或者dict放入调用函数的实参中,传递给list或dict收集参数中
函数文档:是对当前函数提供使用的相关的参考信息:
-函数的返回值:函数的执行结果,1、如果不写return,默认返值为None;2、碰到return语句则结束函数,return后面的语句不再执行,举例如下: