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

    python变长参数的使用注意

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

    说明

    1、变长参数使用过于灵活。函数的签名不够清晰,调用者需要花时间知道如何调用这个方法。

    例如,在位置参数和默认参数的情况下,还有可变参数、关键词参数和命名关键词参数。在团队开发中很容易使效率低下。

    2、如果函数的列表太长,虽然可以通过使用*args和**kwargs来简化,但也意味着函数可能有更好的实现方法,需要重构。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    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学习网