• 技术文章 >Python技术 >Python基础教程

    python变长参数的使用注意

    小妮浅浅小妮浅浅2021-09-06 10:00:44原创1685

    说明

    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')

    以上就是python变长参数的使用注意,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python变长参数
    品易云
    上一篇:python默认参数的使用注意 下一篇:python变长参数的使用场景

    相关文章推荐

    • Python解释器如何读取源文件• Python不同模块下特殊变量的使用• Python DataFrame如何根据列值选择行• Python Pandas数据框如何选择行• Python布尔索引的使用• Python位置索引的介绍• Python yield关键字的应用限制• Python yield实现迭代器协议• python列表删除项目的方法• Python删除列表中的非字母字符• python创建实例中类属性的变化• python默认参数的使用注意

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网