加入收藏 | 设为首页 | 会员中心 | 我要投稿 唐山站长网 (https://www.0315zz.com.cn/)- 数据安全、数据开发、文字识别、图像处理、媒体智能!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

python使用函数默认值有什么用,怎样指定默认值?

发布时间:2022-03-29 13:47:27 所属栏目:语言 来源:互联网
导读:在学习python的时候,很多新手不了解python函数指定默认值的作用。因此这篇就给大家介绍一下关于python函数默认值的内容。需要的朋友参考学习下文实例代码。 1、说明 (1)写函数时,可以为每个参数指定默认值。当调用函数为参数提供实际参数时,Python将使
       在学习python的时候,很多新手不了解python函数指定默认值的作用。因此这篇就给大家介绍一下关于python函数默认值的内容。需要的朋友参考学习下文实例代码。
 
       1、说明
       (1)写函数时,可以为每个参数指定默认值。当调用函数为参数提供实际参数时,Python将使用指定的实际参数;否则,将使用参数的默认值。因此,给参数指定默认值后,可以在函数调用中省略相应的参数。
 
       (2)使用默认值可以简化函数调用,明确指出函数的典型用法。
 
       2、实例
>>> def student(name, age=18):
...   print('Hello, My name is ' + name + ', I am ' + str(age) + ' years old')
...
>>> student('bob')
Hello, My name is bob, I am 18 years old
>>> student('nicole')
Hello, My name is nicole, I am 18 years old
>>> student('bob', 20)
Hello, My name is bob, I am 20 years old
       实例扩展:
 
       例如,如下程序为 name、message 形参指定了默认值:
 
# 为两个参数指定默认值
def say_hi(name = "孙悟空", message = "欢迎来到脚本之家"):
  print(name, ", 您好")
  print("消息是:", message)
# 全部使用默认参数
say_hi()
# 只有message参数使用默认值
say_hi("白骨精")
# 两个参数都不使用默认值
say_hi("白骨精", "欢迎学习Python")
# 只有name参数使用默认值
say_hi(message = "欢迎学习Python")
       运行结果为:
 
 
孙悟空 , 您好
消息是: 欢迎来到脚本之家
白骨精 , 您好
消息是: 欢迎来到脚本之家
白骨精 , 您好
消息是: 欢迎学习Python
孙悟空 , 您好
消息是: 欢迎学习Python

(编辑:唐山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读