默认参数
来源:互联网 发布:图片剪刀手软件 编辑:程序博客网 时间:2024/06/13 07:42
对于默认参数,如果在函数调用时没有为参数提供值,则使用预先定义的默认参数。
>>> def taxMe(cost, rate=0.0825):
return (cost+(cost*rate))
>>> taxMe(100)
108.25
>>> taxMe(100,0.05)
105.0
在上面这个例子中,taxMe()函数以一个项目的成本输入参数,计算出附加了销售税的销售价格。
成本是一个必须的参数,但税率是一个默认参数。
所有必须的参数都要在默认参数之前。
因为他们是强制性的,但默认参数不是。
如果没有按正确的顺序给出参数,就会产生一个语法错误。
>>> def taxMe2(rate=0.0825,cost):
return (cost+(1.0+rate))
SyntaxError: non-default argument follows default argument
阅读全文
0 0
- 默认参数
- 默认参数
- 默认参数
- 默认参数
- 默认参数
- 默认参数
- 默认参数和占位参数
- 默认参数和可变参数
- 函数、默认参数、关键字参数
- 默认参数 参数默认值 二三事
- 默认参数和占位参数
- Swift默认参数 & 可变参数
- 默认参数和占位参数
- 存储过程默认参数
- iostat的默认参数
- c++默认参数
- 函数重载 / 默认参数
- C++默认参数
- CBoard框架使用总结三--AdminLTE可扩展性分析
- 头节点链表C程序
- Codeforces 834A-The Useless Toy
- 中大型网站架构演变之路
- Java 图形界面开发--图文并茂建立学生管理系统
- 默认参数
- 全面介绍Windows内存管理机制及C++内存分配实例
- iMindMap思维导图软件之树状思维导图
- Java基础拾遗(二)
- MATLAB与FPGA设计滤波器2-1
- 【JavaScript学习】Date类型
- CF834B-The Festive Evening
- Java源码阅读-TreeSet
- [Linux][问题解决]Linux访问本地网站可以,但是外部访问不行