码迷,mamicode.com
首页 > 其他好文 > 详细

函数的基本应用

时间:2018-11-14 15:29:32      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:命名   代码块   过程   就是   默认   turn   大写   关键字   位置   

def func(): 定义函数,函数的命名规则遵循 变量名的命名规则,首字母不可以大写

  代码块

func()调用函数

ef func(a,b,c):  括号内是形参

  代码块

func(c,b,a)  括号内是实参(谁调用,值就给谁)

return 返回值 不写时 函数默认返回None,或者写了,不写返回值,也返回None

返回一个值,就是本身,返回多个值时就返回元祖

 传参:

位置传参  谁调用,值就给谁

关键字传参  b=2,c=3关键字传参

混合参数 位置参数放在前面,关键字参数放在后面

函数的参数:

参数:

形参 : 在函数定义的时候括号里的变量就是咱们的形参

位置参数:

按照实参的位置对应把值赋值给形参中变量

默认参数(关键字参数):

在函数定义的时候,直接给变量赋值
默认参数不传参是否可以???? 可以
默认参数可以传值吗???? 可以 将默认参数的值覆盖

混合参数:

位置参数在默认参数前面
例如:
def f(a,b,c = 8):
pass

实参 : 在函数调用的时候括号里放入的值就是实参

位置参数:

f(1,2,3)

默认参数(关键字参数):

f(a=1,b=2,c=3)

混合参数:

f(1,2,c=3)

传参: 将实参传递给形参的过程

函数的基本应用

标签:命名   代码块   过程   就是   默认   turn   大写   关键字   位置   

原文地址:https://www.cnblogs.com/F18866/p/9957983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!