python 缺省参数注意事项

python 缺省参数注意事项,第1张

概述必须保证带有默认值的缺省参数参数列表末尾所以,以下定义是错误的!defprint_info(name,gender=True,title): 如果有多个缺省参数,需要指定参数名,这样解释器才能够知道参数的对应关系!defprint_info(name,title="",gender=True):""":paramtitle:职位

必须保证 带有默认值的缺省参数 在参数列表末尾

所以,以下定义是错误的!

def print_info(name, gender=True, Title):

 

如果有 多个缺省参数,需要指定参数名,这样解释器才能够知道参数的对应关系!

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))# 提示:在指定缺省参数的默认值时,应该使用最常见的值作为默认值!print_info("小明")print_info("老王", title="班长")print_info("小美", gender=False)

 

总结

以上是内存溢出为你收集整理的python 缺省参数注意事项全部内容,希望文章能够帮你解决python 缺省参数注意事项所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1185130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存