导语:
本文主要介绍了关于python变长参数的使用注意的相关知识,希望可以帮到处于编程学习途中的小伙伴
说明
1、变长参数的使用过于灵活。函数的签名不够清晰,调用者需要花时间去了解如何调用这个方法。
例如,在位置参数和默认参数的情况下,还有可变参数、关键字参数和命名关键字参数。团队开发很容易效率低下。
2. 如果函数列表太长,虽然可以使用*args和**kwargs来简化,但也意味着函数可能有更好的实现方式,需要重构。
实例
def Book(book, book_list=None):
print(book_list)
if book_list is None:
book_list = []
book_list.append(book)
for book in book_list:
print(book)
print(id(book_list))
test1 = Book('First one')
test2 = Book('Second one')
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是python自动化10/04
- ♥ 如何调试python2.712/02
- ♥ python转义字符无效的原因是什么?09/19
- ♥ 什么是 python 对象方法12/20
- ♥ python3中的传递是什么意思09/13
- ♥ Python的errno模块有什么用?12/11
内容反馈