Python 知识要点:缺省参数


缺省参数

定义函数时,可以给某个参数指定一个默认值,具有默认值的参数叫做缺省参数。

调用函数时,若没有传入缺省参数的值,则在函数内部用定义函数时指定的参数默认值。

【注意事项】

定义位置:必须保证带有默认值的缺省参数在参数列表末尾。
在调用函数时,若函数有多个缺省参数,需要指定函数名。
复制代码

缺省参数默认值,定义函数括号中【形参=默认值】

def print_info(name, title="经理", gender=True):
"""

:param title: 职位
:param name: 班上同学的姓名
:param gender: True 男生;False 女生
"""
gender_text = "男生"
if not gender:
    gender_text = "女生"

print("[%s]%s 是 %s" % (title, name, gender_text))

假设班上的同学,男生居多,需要默认性别男生即True

print_info("小麦", gender=False)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM