【说站】python变长参数的使用注意
Python 使用 参数 注意 变长
2023-06-13 09:13:21 时间
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')
以上就是python变长参数的使用注意,希望对大家有所帮助。
相关文章
- python win32api messagebox_如何在Python中使用Win32 API?
- python截图识别文字_Python文字截图识别OCR工具实例解析
- Python抓取数据_python抓取游戏数据
- 【说站】python列表中sort()参数的使用
- 【说站】python缺省参数的使用注意
- 【说站】Python unittest有哪些使用方法
- Python标识符的命名规则,下列哪些是对的?_python标识符不能使用关键字
- 如何免安装使用 Python?推荐 17 个在线的 Python 解释器!
- 【ChatGPT】如何使用python调用ChatGPT API?
- 【使用Python实现算法】01 语言特性
- python-Python与MySQL数据库-使用Python执行MySQL查询
- python-Python与PostgreSQL数据库-使用Python执行PostgreSQL查询(一)
- Python使用platform库获取系统信息:操作系统信息、硬件信息、python环境信息
- Python super()使用注意事项(包含新式类和旧式类的区别)
- 如何使用Python安装MySQL(python安装mysql)
- 使用Python操作MySQL数据库快速上手(python访问mysql数据库)
- python使用Python轻松操作Redis(redis-)
- 使用Python连接SQL Server数据库(python连接sqlserver数据库)
- 使用Python连接SQL Server数据库(python连接sqlserver)
- python驱动使用pip安装MySQL Python驱动的简单步骤(pip安装mysql)
- 如何在Linux中安装Python?(linux安装python)
- Python如何使用MySQL构建立连接(python怎么连接mysql)
- 在Linux系统中使用Python编程语言(linux中python)
- python使用reportlab画图示例(含中文汉字)
- Python中optionParser模块的使用方法实例教程