鱼C论坛

 找回密码
 立即注册
查看: 2007|回复: 0

[技术交流] 《零基础学习Python》18函数 灵活即强大(函数参数)

[复制链接]
发表于 2017-8-18 15:15:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 只为 于 2017-8-18 15:17 编辑

1.函数参数:形参(parameter)和实参(argument)
形式参数:函数创建或定义过程中小括号中的参数.形参只是一个形式,表示占用一个参数位置
实际参数:函数调用过程中传入的具体值.

2.函数文档
函数文档字符串是在函数开头,用来解释其接口的字符串.
使用函数的系统属性__doc__,可以查看该函数文档,用help()也可以,这样换行符会直接换行,比较直观(实际是对函数内容,参数意义的介绍)
注意:一般函数的系统属性都是用双下横线开始,双下横线结束的.

function doc.png

3.关键字参数
函数调用时,给传入参数指定传入的是哪个参数名对应的值.防止参数传入过程中位置传错失误

4.默认参数
函数定义的时候,预定义形参的默认值.即使调用过程中漏传该有默认值参数的值,也可调用成功

5.收集参数(可变参数)
python的收集参数的原理是:把收集参数打包成元组放到可变参数的参数名中
注意:如果定义的函数中包括收集参数和其他参数,在函数调用时,收集参数以外的参数需要使用关键字参数
建议:如果定义函数时,参数中包括收集参数和其他参数,建议把其他参数设置成默认值参数,这样不容易出错的

python中的print()函数第一个参数也是收集参数的

print()

print()






评分

参与人数 1鱼币 +5 收起 理由
小甲鱼 + 5 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-28 16:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表