def greeting(args1, *tupleArgs, **dictArgs): print(args1) print(tupleArgs) print(dictArgs) names = ['HTY', 'LFF', 'ZH'] info = {'schoolName' : 'NJRU', 'City' : 'Nanjing'} greeting('Hello,', *names, **info)
时间: 2024-01-10 14:03:31 浏览: 71
基础模块英语上册教学案全集.doc
这是一个 Python 函数定义和调用的例子,函数名为 greeting,接受 1 个位置参数和 2 个可变参数,其中可变参数分别是元组和字典。在函数体内,先输出位置参数 args1,再输出元组参数 tupleArgs 和字典参数 dictArgs。接着定义了一个列表 names 和一个字典 info,然后在函数调用时,使用了位置参数 'Hello,',并将列表 names 和字典 info 分别解包为元组和字典参数传入函数。最终输出的结果应该是:
Hello,
('HTY', 'LFF', 'ZH')
{'schoolName': 'NJRU', 'City': 'Nanjing'}
阅读全文