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
推荐阅读
- 参保人员因患病来不及到指定的医疗机构就医,能否报销医疗费用()
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- python自定义封装带颜色的logging模块
- C语言中的时间函数clock()和time()你都了解吗
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1