函数
# 把功能与功能分开
# 创建一个工具,不会使用
(工具名--》与变量名的规范一模一样)
def 函数名():
<函数实现的功能>
使用的时候调用函数名即刻
函数名()
# 函数定义阶段只检测语法,不执行代码
函数的三种形式
# 空函数
def 函数名():
#todo:注册功能,暂时不会写
pass # 写个空函数,占个位置
# 有参函数(有参数()的函数)
def 函数名(参数1,参数2):
代码块
# 无参函数
def 函数名():
代码块
函数的返回值
1. 如果函数没有返回值,默认返回None
None就是返回值(使用函数后拿到的一个结果)
2. 函数可以通过return返回出返回值
3.return 可以终止函数
4.return 可以返回多个值,以列表的形式存储
函数的参数
def 函数名(参数1,参数2):#形参:一般具有描述意义,毫无作用(接收实参)--》与变量名相似
代码块
函数名() #实参:具有实际的意义,具体的一个值(传给形参)--》相思雨变量值
形参:
位置形参:从左到右一个一个写过去,就叫做位置形参
默认形参:给位置形参一个默认值,让它成为默认形参,以后调用不需要为它传值,但如果给他传值,他也能接受
默认参数必须放在最后面(位置参数后面)
实参:
位置实参:从左到右一个一个写过,就叫做位置实参,(有多少个位置形参就有多少个位置实参,从左到右依次传值)
关键之实参:位置实参加上默认值,然后按照位置形参名传值
关键字实参也必须在位置实参数后面
标签:day09,函数,形参,位置,参数,实参,def 来源: https://www.cnblogs.com/maqiaobin/p/11446586.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。