新建一个软件包 p3,在其中新建 python文件,定义一个包含变长参数的函数和变长字典参数的函微,函教里输出参数值
时间: 2024-10-20 15:09:34 浏览: 30
创建一个名为`p3`的Python软件包并添加新文件,首先需要确保目录结构已经存在或者创建一个新的。在`p3`目录下,新建一个名为`my_module.py`的文件,然后在里面编写如下内容:
```python
# p3/my_module.py
def print_variable_args(*args):
"""
函数接收任意数量的位置参数,并打印它们的值。
参数:
*args (tuple): 变长位置参数列表
"""
for arg in args:
print(f"位置参数: {arg}")
def print_variable_dict(**kwargs):
"""
函数接收任意数量的关键字参数,并打印它们的键值对。
参数:
**kwargs (dict): 变长关键字参数字典
"""
for key, value in kwargs.items():
print(f"关键字参数: {key} = {value}")
# 运行示例
if __name__ == "__main__":
# 调用函数并传入一些参数
print_variable_args(1, "two", 3.0)
print_variable_dict(name="John", age=30, city="New York")
```
在这个模块中,我们定义了两个函数:`print_variable_args`用于处理位置参数,`print_variable_dict`用于处理关键字参数。当你导入这个模块并在其他地方调用这两个函数时,可以传递任意数量的参数,函数会根据其设计分别打印出来。
阅读全文