标签:类型 注释 == blog 函数定义 turn ide 好的 多个
1.让程序变的简洁
2.提高代码的可读性
def 函数名(参数1,参数2): ---函数的注释--- print(‘函数体‘) return ‘返回值‘
返回值 = 函数名(参数1,参数2)
实参:函数调用的时候传入的参数值。
形参:在函数定义的时候所定义的参数名。
1.参数可以是任意的数据类型。2.可以传递0个或者多个参数。
按顺序定义参数
首先,不要设置可变类型的默认参数,对于变化小的参数可以设置默认参数。
如果传递,会覆盖默认值默认的值是在函数定义前的设置好的了。
*args **kwargs
def my_max (a,b): print(a,b) my_max(10,20)
def my_max (a,b): print(a,b) my_max(b = 10 , a=20 )
返回值的关键字:return
return的作用:
1.结束函数的执行
2.返回要返回的值
返回值的两种情况:
一.返回值 为 None
函数的返回值为None有三种情况。
1.不写返回值
2.只写一个return
3.return None (几乎不用)
1.不写返回值 return def func1(): a = 111 b = [1,2,3] ret = func1() print(ret) #2.return def func2(): a = 111 b = [1,2,3] return ret = func2() print(ret) #3. return def func3(): a =111 b = [1,2,3] return None ret = func3() print(ret) 这以上的三种情况的返回值都为 None。
二.返回值 不为 None
1.返回一个值
用一个变量接收
2.返回多个值
用一个变量接收,接收的结果是一个元组
有多个返回值就用多少个变量接收。
标签:类型 注释 == blog 函数定义 turn ide 好的 多个
原文地址:http://www.cnblogs.com/zhongbokun/p/7235320.html