• 售前

  • 售后

热门帖子
入门百科

python函数指定默认值的实例解说

[复制链接]
南黑天家 显示全部楼层 发表于 2021-10-26 13:49:12 |阅读模式 打印 上一主题 下一主题
1、说明

(1)写函数时,可以为每个参数指定默认值。当调用函数为参数提供现实参数时,Python将使用指定的现实参数;否则,将使用参数的默认值。因此,给参数指定默认值后,可以在函数调用中省略相应的参数。
(2)使用默认值可以简化函数调用,明白指出函数的典范用法。
2、实例
  1. >>> def student(name, age=18):
  2. ...   print('Hello, My name is ' + name + ', I am ' + str(age) + ' years old')
  3. ...
  4. >>> student('bob')
  5. Hello, My name is bob, I am 18 years old
  6. >>> student('nicole')
  7. Hello, My name is nicole, I am 18 years old
  8. >>> student('bob', 20)
  9. Hello, My name is bob, I am 20 years old
复制代码
实例扩展:
例如,如下程序为 name、message 形参指定了默认值:
  1. # 为两个参数指定默认值
  2. def say_hi(name = "孙悟空", message = "欢迎来到脚本之家"):
  3.   print(name, ", 您好")
  4.   print("消息是:", message)
  5. # 全部使用默认参数
  6. say_hi()
  7. # 只有message参数使用默认值
  8. say_hi("白骨精")
  9. # 两个参数都不使用默认值
  10. say_hi("白骨精", "欢迎学习Python")
  11. # 只有name参数使用默认值
  12. say_hi(message = "欢迎学习Python")
复制代码
运行效果为:
  1. 孙悟空 , 您好
  2. 消息是: 欢迎来到脚本之家
  3. 白骨精 , 您好
  4. 消息是: 欢迎来到脚本之家
  5. 白骨精 , 您好
  6. 消息是: 欢迎学习Python
  7. 孙悟空 , 您好
  8. 消息是: 欢迎学习Python
复制代码
到此这篇关于python函数指定默认值的实例讲解的文章就先容到这了,更多干系python函数怎样指定默认值内容请搜索脚本之家从前的文章或继续欣赏下面的干系文章渴望各人以后多多支持脚本之家!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作