python使用默认参数

使用默认参数,可以简化代码的量,使得代码更加的简单。

默认参数必须放在位置参数的后面。

1、代码

def stu_register(name,age,course,country='cn'):print(name,age,course,country)
print("register information")
stu_register("alex",23,"python")
stu_register("jack",23,"java")
stu_register("mik",25,"linux","korean")

2、运行截图

python使用默认参数相关推荐

  1. python 函数 默认参数

    python 函数 默认参数 def add(a=1, b=2): # a,b设置默认参数c = a + breturn c c = add(a=2) # 如果不填,就是默认参数 print(c) 4

  2. 软件测试学习 之 Python 函数默认参数

    转载说明 作者:珞樱缤纷 出处:博客园 博文:Python进阶-函数默认参数 Python进阶-函数默认参数 写在前面 如非特别说明,下文均基于Python3 一.默认参数 python为了简化函数的 ...

  3. Python函数默认参数陷阱

    阅读目录 可变对象与不可变对象 函数默认参数陷阱 默认参数原理 避免 修饰器方法 扩展 参考 请看如下一段程序: def extend_list(v, li=[]): li.append(v) ret ...

  4. [python]函数默认参数顺序问题

    python 函数参数定义有四类: 1.必选参数:调用函数时候必须赋值的参数. a,须以正确的顺序传入函数 b,调用时的数量必须和声明时的一样 def exa(x):return x#b作为参数进入函 ...

  5. python 函数默认参数的小坑

    默认参数和可变对象 在执行def语句时,默认参数的值只被解析并保存一次,而不是每次在调用函数的时候.这通常是你想要的那样,但是因为默认值需要在每次调用时都保持同样对象,你在试图改变可变的默认值(mut ...

  6. python函数默认参数_Python中函数的默认参数问题

    前几天,运营反馈了一个BUG,某些数据在写入数据库后,其时间字段出现异常,与当前时间相差较多. 由于代码是不是我写的,所以开始一遍阅读代码一遍排查问题. 在主流程中,仅仅发现了一个对时间赋值的语句,并 ...

  7. python函数默认参数位置_二十二、Python函数参数类型(位置、关键字、默认、不定长参数)...

    调用函数时可使用的参数类型 在调用Python函数时可使用的参数类型主要有以下几种: 必要参数(位置参数) 关键字参数 默认参数 不定长参数 必要参数(位置参数) 在Python中, 必要参数必须以正 ...

  8. Python函数默认参数为空列表

    示例:  -测试命名比较随意- # foo?对象 def add(foo=[]):"""传入的参数为变量foo,指向的[]在定义函数之前创建,而不是每次执行前重新创建一个 ...

  9. python函数参数定义顺序_[python]函数默认参数顺序问题

    1.python2.python3 三者顺序是:位置参数.默认参数.*args def foo(x,y=1,*args):passfoo (1,2,3,4,5) // 其中的x为1,y=1的值被2替换 ...

最新文章

  1. Linux系统端口聚合技术bonding
  2. 【C 语言】内存四区原理 ( 常量区示例 | 不同函数返回的相同字符串的指针地址相同 )
  3. 屏幕坐标系和视口坐标系
  4. dhcp只能分配与路由器相同网段么_dhcp工作原理
  5. Spark SQL读数据库时不支持某些数据类型的问题(Timestamp with local Timezone)
  6. matlab 检测gpu,康奈尔大学使用MATLAB进行GPU性能测试
  7. 如何给Docker hub用户上传头像
  8. 恭喜!清华大学,再添院士!
  9. 多布局怎么搭建_展会搭建如何吸引人的注意力?
  10. 计算机开机显示屏幕优化中,联想电脑一开机就出现图像设定屏幕优化中怎样才能取消...
  11. 时间管理—重要紧急四象限法则
  12. pl/sql插入语句插入数据库中文为????
  13. 手机通过adb工具安装应用
  14. 2021.11.22【读书笔记】丨生物信息学与功能基因组学(第五章第五节 用类似于BLAST的比对工具快速搜索基因组DNA)
  15. CNN网络架构学习:Chapter-5-ResNet(附代码tensorflow)
  16. AGV调式之软件开发—API调用
  17. 计算机工程与应用 审稿费,计算机工程与应用杂志
  18. CentOS搭建代理服务器
  19. MFC程序调用Windwos CMD命令打印图片 MFC 控件显示层次调整,即(叠放次序)和绘制遮挡置于底层顶层灰色
  20. Wildfly10 部署MDB

热门文章

  1. 《JavaScript开发框架权威指南》——1.4 查找、添加和删除Bower包
  2. 什么样的技术最后会成为CTO
  3. 英雄由此诞生------直击微软2008发布大会
  4. OpenCV-实现背景分离(可用于更改证件照底色)
  5. android进程守护 失效,保持Service不被Kill掉的方法--双Service守护 Android实现双进程守护 1...
  6. android自定义view背景透明度,Android 背景透明度设置总结
  7. java剑指offer_剑指offer题目java实现
  8. 设计模式 可复用面向对象软件的基础_面向对象的可复用设计模式之简单工厂模式(1/24)...
  9. AI会“偷走”软件测试员的工作吗?只有技术强,才是硬道理!
  10. 韩忠康 5天玩转mysql_玩转MySQL数据库5天就够了(2)