缺省参数
def print_info(name,title="",gender=True):
带有默认值的缺省参数应放在参数列表末尾
"""
:param title: 职位
:param name: 班上同学的姓名
:param gender: True 男生 False 女生
"""
gender_text = "男生"
if not gender:
# not 为取反,也就是false
gender_text = "女生"
print("[%s]%s 是 %s" %(title,name,gender_text))
# 假设班上的同学,男生居多!
# 提示:在指定缺省参数的默认值时,应该使用最常见的值作为默认值!
# 本例中的 gender 就是缺省参数,默认值是True
print_info("小明")
print_info("小美",gender=False) # 不指认gender时会默认把false指认给title
输出为