专栏首页Python小屋微课|Python程序设计开发宝典(5.2.2):默认值参数

微课|Python程序设计开发宝典(5.2.2):默认值参数

适用教材:

董付国著,《Python程序设计开发宝典》,清华大学出版社,2017

第5章 函数

5.2.2 默认值参数

视频内容

技术要点:

调用带默认值参数的函数时,有三个要点:1)是否给带默认值的参数传递了实参,2)参数的默认值是否为可变对象,3)在函数内部是如何使用默认值参数的。

如果默认值为可变序列,并且在函数内部使用类似于列表的append()这样的原地操作方法,那么参数会具有记忆性,在调用函数函数并且不传递参数时会记住前面操作的结果,并在此基础上进行当前的新操作。

本文分享自微信公众号 - Python小屋(Python_xiaowu),作者:董付国

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-01-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python函数默认值参数的2个坑

    在定义函数时,Python支持默认值参数,在定义函数时可以为形参设置默认值。在调用带有默认值参数的函数时,可以不用为设置了默认值的形参进行传值,此时函数将会直接...

    Python小屋屋主
  • 常用正则表达式锦集与Python中正则表达式的用法

    1、常用正则表达式 最简单的正则表达式是普通字符串,只能匹配自身 '[pjc]ython'可以匹配'python'、'jython'、'cython' '[a-...

    Python小屋屋主
  • Python向下取整整除运算符用法一例

    Python整除运算符//可以作用于两个整数或实数,计算结果是带小数的商向下取整(或着说是在数轴上向左取整)之后的结果。如果两个操作数都是整数,得到向下取整之后...

    Python小屋屋主
  • ES6基础语法之箭头函数

    ES6直接在参数中=默认值就解决,上述中只是出一个参数的默认值,多个参数下ES6的便利性毋庸置疑!

    十月梦想
  • 【云和恩墨大讲堂】谈Oracle表新增字段的影响

    作者简介 ? 刘晨,网名bisal,Oracle 10g/11g OCM,并国内首批Oracle YEP成员,博客:blog.itpub.net/bisal 很...

    数据和云
  • 【译】《Understanding ECMAScript6》- 第二章-函数

    函数在任何一门编程语言中都是很重要的一个环节。JavaScript至今已有多年的历史,但是它的函数仍然停留在很初级的阶段。函数问题的大量堆积,以及某些函数非常微...

    寒月十八
  • 佳能遭严重勒索软件攻击,10TB数据被窃取,大量服务宕机

    ‍Garmin 遭勒索攻击的风波未平,近日,佳能又遭受了勒索软件攻击,攻击除了让佳能的一些网站宕机外,据说还导致佳能服务器中高达 10TB 的数据被盗。 影响到...

    7089bAt@PowerLi
  • ES6--函数的扩展

    但上例中y对应的值如果是false的话,该赋值就不起作用了,例如y是''空字符串:

    Clearlove
  • Android EditText默认不弹出输入法的实现方法

    以上这篇Android EditText默认不弹出输入法的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考。

    砸漏
  • 强化学习读书笔记(10)| On-policy Prediction with Approximation(下)

    本讲将继续学习使用on-policy的数据对状态值函数进行逼近,也就是在策略π下估计值函数vπ。

    用户1621951

扫码关注云+社区

领取腾讯云代金券