会用函数嘛,来看看就会了。

函数

Pythond 的函数是由一个新的语句编写,即def,def是可执行的语句—函数并不存在,直到Python运行了def后才存在。
函数是通过赋值传递的,参数通过赋值传递给函数
函数是组织好的,可重复使用的,用来实现独立功能的代码段。
函数可以提高程序代码的重用率
函数返回值不是必须的,如果没有return语句,则Python默认返回值None。

函数的格式

不带参数和返回值函数				def 函数名()...代码...
带参数的函数					def 函数名(参数1,参数2...)...代码...

带参数和返回值函数				def 函数名(参数1,参数2...)...代码...
									return

函数名必须以下划线或字母开头,可以包含任意字母、数字或下划线的组合。不能使用任何的标点符号;

函数名是区分大小写的。

函数名不能是保留字。

函数先定义后调用。

函数不调用是不执行的。

函数可以调用多次

返回多个值

返回多个值		def 函数名(参数1,参数2...)...代码...
					return1,值2,值3...
接受多个值		ret=函数名() #使用一个变量接受类型是元组。
				变量1,变量2...=函数名()# 使用等量变量个数接受

返回多值其实就是返回一个tuple,在语法上返回一个tuple可以省略括号

1.如果函数不写返回值,默认返回None

2.return 关键字有两个作用,一个作用是返回内容,另一个作用是结束此方法(return后面的代码不会执行,因此一般不建议在return后面写代码)。**

函数的参数

在python中函数参数的定义方式有一下4中方式。

1)位置参数

2)关键字参数:

3)默认参数:

4)可变参数(*args,**kwargs):

函数参数总结:
定义函数时参数的顺序: 位置参数,元组参数,默认参数,字典参数。

猜你喜欢

转载自blog.csdn.net/qq_45687410/article/details/108841928