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

4-[函数]-参数

时间:2018-02-02 17:08:55      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:指定   网站   表达   alt   位置   sha   div   必须   参数   

1.形参,实参

  • 形参变量
只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量
  • 实参
可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使参数获得确定值

  

   技术分享图片

2,默认参数

  (1)相同CN可以变为默认参数

技术分享图片

  发现 country 这个参数 基本都 是"CN", 就像我们在网站上注册用户,像国籍这种信息,你不填写,默认就会是 中国, 这就是通过默认参数实现的,把country变成默认参数非常简单

 

  (2)默认参数必须放在最后面

  技术分享图片

 

  技术分享图片

 

另外,你可能注意到了,在把country变成默认参数后,我同时把它的位置移到了最后面,为什么呢? 

  按位置一一对应,默认参数必须放在位置参数后面

  (3)修改默认参数

  技术分享图片

 

 

 3.位置参数,关键参数

  (1)位置参数

   技术分享图片  

 (2)关键参数

  • 正常情况下,给函数传参数要按顺序,不想按顺序就可以用关键参数,只需指定参数名即可(指定了参数名的参数就叫关键参数),
  • 但记住一个要求就是,关键参数必须放在位置参数(以位置顺序确定对应关系的参数)之后

   技术分享图片

  技术分享图片

 

 

 但绝不可以这样:关键字参数应该放在 位置参数后

stu_register("王山炮",course=‘PY‘,22,country=‘JP‘ )

  技术分享图片

 

当然这样也不行: 给age赋值2次

stu_register("王山炮",22,age=25,country=‘JP‘ )

  技术分享图片

 

4.非固定参数

 

5

 

4-[函数]-参数

标签:指定   网站   表达   alt   位置   sha   div   必须   参数   

原文地址:https://www.cnblogs.com/venicid/p/8405688.html

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