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
到此这篇关于python函数指定默认值的实例讲解的文章就介绍到这了,更多相关python函数如何指定默认值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python使用OpenPyXL库操作Excel表的操作指南
在现代办公中,Excel表格无疑是处理数据、生成报告和分析信息的得力助手,无论是财务统计、数据整理还是业务分析,Excel 都扮演着不可或缺的角色,然而,手动处理Excel表格既费时又容易出错,故本文给大家介绍了Python使用OpenPyXL库操作Excel表的操作指南2024-11-11
一篇文章告诉你如何用Python控制Excel实现自动化办公
这篇文章主要介绍了教你怎么用Python处理excel实现自动化办公,文中有非常详细的代码示例,对正在学习python的小伙伴们有非常好的帮助,需要的朋友可以参考下2021-08-08
Python 中的 dataclass使用场景与代码示例详解
在Python中,dataclass是一个装饰器,用于简化类的定义,自动生成初始化、比较等方法,适用于需要存储数据的场景,通过示例展示了dataclass的基本用法,感兴趣的朋友跟随小编一起看看吧2024-09-09


最新评论