函数编写范式
使用函数的2点作用:
1.降低编程的难度,把一个复杂的大问题分解成多个简单的小问题,分而治之;
2.代码重用,让函数或方法能在其他地方被调用,提高工作效率;
#定义一个函数,并返回若干参数,下面是一个实例:
def func_name(arg1,arg2,*undefined_arg_1,**undefined_arg_2):
'''function doc'''
'''function statement'''
print('变量1的值是:',arg1)
print('变量2的值是:',arg2)
print('不确定变量1的值是:', undefined_arg_1)
print('不确定变量2的值是:', undefined_arg_2)
return arg1,arg2;
备注:
1.确定变量:待传入的一个参数
2.不确定变量(*):待传入的若干个参数(得到确定参数取完后的值,以元组形式保存)
3.不确定变量(**):待传入的若干个参数(得到确定参数and不确定参数*取完后的值,以字典形式保存),同时传入的样式:key='value'。
#查看函数文档
print(func_name.__doc__)
#函数调用,同时传入实参(个数与形参的相等)
func_name(value_1,value_2,***,value_n)
#调用函数,并将返回值赋值给一个对象
accept_obj = func_name( value_1,value_2,***,value_n)
notice:返回值有多个时,接收的为一个元组
accept_obj == (arg_1,arg_2,...arg_n)
函数调用实例:
>>>func_name(1,2,3,4,5,a = "1",b = "2")
变量1的值是:1
变量2的值是:2
不确定变量1的值是:(3,4,5)
不确定变量2的值是:{'a':'1','b':'2'}

浙公网安备 33010602011771号