python可变长度参数的用法,python中的不定长参数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: