导语:
本文主要介绍了关于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中运行函数11/14
- ♥ python字典判断key是否存在09/30
- ♥ 你了解python单例模式吗?12/22
- ♥ 如何在python中编写csv文件08/12
- ♥ python的pip是做什么的08/30
- ♥ 如何在 Python 中从 numpy 数组中添加和删除元素08/11
内容反馈