"""
1.带有默认值的缺省参数必须定义在参数列表末尾
2.在调用函数时,如果有多个缺省参数,需要指定参数名
"""
def print_info(name, title="", gender=True):
"""
:param title: 职位
:param name: 姓名
:param gender: 性别,男True女False
:return:
"""
gender_text = "男生"
if not gender:
gender_text = "女生"
print("[%s]%s是%s" % (title, name, gender_text))
# 假设男生居多
# 在指定缺省参数的默认值时,应该使用最常见的值作为默认值
print_info("张三")
print_info("李四")
print_info("凤姐", gender=False)
05-06
06-02