python可变长度参数的用法,python中的不定长参数
说明
1.可变长度参数过于灵活。函数的签名不够清晰,调用者需要花时间去了解如何调用这个方法。
例如,在位置参数和默认参数的情况下,还有变量参数、关键字参数和命名关键字参数。在团队发展中很容易效率低下。
2.如果函数列表太长,虽然可以用*args和**kwargs简化,但也意味着函数可能有更好的实现方法,需要重构。
实例
defBook(book,book_list=None):
打印(book_list)
ifbook_listisNone:
book_list=[]
book_list.append(图书)
forbookinbook_list:
印刷品(书籍)
打印(id(book_list))
test1=Book(Firstone )
2=book (secondone )以上是python变长参数的使用注意事项。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。