函数中的默认参数,调用的时候可以给参数 赋值,也可以使用默认值 修改add函数如下

add()函数第一个参数没有默认值,第二个函数b默认值是3,在调用函数的时候,只赋予了函数实际参数为2,

也就是说该实际参数是2赋值给a,a+b后函数执行结果为5,也可以对函数的默认参数修改再次赋值,修改函数

默认参数的方法是在调用函数的时候,给函数的默认参数再次赋值,而使用新的赋值来来计算,见这

修改默认参数

def add(a,b=3):
return a+b
#print(add(2))
print(add(2,4)) 默认参数是python函数中与其他语言不一样的,如果一个函数有多个形式参数,默认参数只能是最后一个参数,如果函数有3个形式参数
倒数第一位可以是默认参数,第一位参数不能为默认参数,否则报错

最新文章

  1. 一些常用的C++标准函数
  2. 基于MapReduce的关系代数运算(1)
  3. Java 8 的 JVM 有多快?Fork-Join 性能基准测试
  4. hibernate和struts2实现分页功能
  5. SQL Server 触发器(转)
  6. 洛谷P1608路径统计
  7. [PHP+JS]微信卡券(潦草笔记,全代码,亲测通过)
  8. 阿里云 CentOS7 安装 Nginx 后,无法访问的问题
  9. Jenkins插件获取git分支的方法
  10. Qt 窗体使用 label 标签插入静态图片
  11. 【BZOJ 3294】[Cqoi2011]放棋子
  12. $(document).ready()方法和window.onload有什么区别?
  13. Python中的单例模式的几种实现方式的及优化
  14. Qt 线程基础
  15. Linux Shell编程之常用技巧
  16. 【转载】win7mysql5.7.18免安装配置教程
  17. Pascal “内存病毒”(骗人的)
  18. jquery 追加元素的方法(append prepend after before 的区别)
  19. 【Android】自定义Dialog
  20. SPOJ:K-Query Online(归并树)

热门文章

  1. C# 中的DevExpress控件的使用
  2. MongoDB的使用学习之(六)MongoDB的高级查询之条件操作符
  3. 安信可ESP-12F(8266)模块烧录问题解决:示 :ESP8266 Chip stub error esp_stub_an
  4. caffe与tensorflow中的pooling
  5. error: undefined reference to `cv::imread(std::string const&, int)'
  6. [HTTP知识体系]前端常用的一些参数
  7. PHP file函数
  8. .net core Consul
  9. AGC015做题记录
  10. Python---Tkinter---贪吃蛇