专栏首页python3函数参数python

函数参数python

函数中的默认参数,调用的时候可以给参数 赋值,也可以使用默认值 修改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个形式参数
倒数第一位可以是默认参数,第一位参数不能为默认参数,否则报错

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python argparse(参数解析

    # 创建argparse对象,并将产品简要说明加入 show = '程序说明' ===>程序简要说明(字符串),输出help时会显示 p = argpa...

    用户2398817
  • Python学习之全局变量与global

    刚学习Python,遇到个问题:为什么有些定义在函数外的变量可以直接被函数使用,有些就不行呢?

    用户2398817
  • Python-函数

    def 函数名([形式参数]):     函数体                    函数要执行的程序     return 返回值        如果没有r...

    用户2398817
  • 泛型学习由浅入深

    需求为:通过编写单独的方法在控制台同时输出    int iValue=123,long lValue=123123 的类型。

    wfaceboss
  • python练习题-day1

    郭耀华
  • ES6——箭头函数

    ES6之后,允许使用箭头=>来定义函数。首先我们来总结一下箭头函数存在的意义,之后再来细细的看它的使用方法。

    Originalee
  • 将“窃取隐私的贼”扼杀在襁褓中

    导读:互联网时代,运筹帷幄之中,决胜千里之外不再是奇人所为,大数据的发展更让我们觉得,世界都在关注我。想你之所想,急你之所急,精准的营销和推荐让我们享受着主人公...

    周俊辉
  • 腾讯云运维干货沙龙-海量运维实践大曝光 (二)

    12月16日,首期沙龙“海量运维实践大曝光”在腾讯大厦圆满举行。沙龙出品人腾讯运维技术总监、复旦大学客座讲师、DevOps专家梁定安,讲师腾讯手机QQ运维负责人...

    织云平台团队
  • sqlite3_exec函数的使用

    sqlite3数据库是一个小型的关系型的数据库,以文件的方式存在,打开文件即是打开数据库,它小巧且功能强大,在嵌入式领域内使用很广.现在就介绍一下其中一个重要函...

    用户2398817
  • Android学习笔记

    版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/...

    魏晓蕾

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动