10-作业
-
写函数,函数可以支持接收任意数字(位置传参)并将所有数据相加并返回。
-
看代码写结果
def func(): return 1,2,3 val = func() print( type(val) == tuple ) print( type(val) == list ) -
看代码写结果
def func(*args,**kwargs): pass # a. 请将执行函数,并实现让args的值为 (1,2,3,4) # b. 请将执行函数,并实现让args的值为 ([1,2,3,4],[11,22,33]) # c. 请将执行函数,并实现让args的值为 ([11,22],33) 且 kwargs的值为{'k1':'v1','k2':'v2'} # d. 如执行 func(*{'武沛齐','金鑫','女神'}),请问 args和kwargs的值分别是? # e. 如执行 func({'武沛齐','金鑫','女神'},[11,22,33]),请问 args和kwargs的值分别是? # f. 如执行 func('武沛齐','金鑫','女神',[11,22,33],**{'k1':'栈'}),请问 args和kwargs的值分别是? -
看代码写结果
def func(name,age=19,email='123@qq.com'): pass # a. 执行 func('alex') ,判断是否可执行,如可以请问 name、age、email 的值分别是? # b. 执行 func('alex',20) ,判断是否可执行,如可以请问 name、age、email 的值分别是? # c. 执行 func('alex',20,30) ,判断是否可执行,如可以请问 name、age、email 的值分别是? # d. 执行 func('alex',email='x@qq.com') ,判断是否可执行,如可以请问 name、age、email 的值分别是? # e. 执行 func('alex',email='x@qq.com',age=99) ,判断是否可执行,如可以请问 name、age、email 的值分别是? # f. 执行 func(name='alex',99) ,判断是否可执行,如可以请问 name、age、email 的值分别是? # g. 执行 func(name='alex',99,'111@qq.com') ,判断是否可执行,如可以请问 name、age、email 的值分别是? -
看代码写结果
def func(users,name): users.append(name) return users result = func(['武沛齐','李杰'],'alex') print(result) -
看代码写结果
def func(v1): return v1* 2 def bar(arg): return "%s 是什么玩意?" %(arg,) val = func('你') data = bar(val) print(data) -
看代码写结果
def func(v1): return v1* 2 def bar(arg): msg = "%s 是什么玩意?" %(arg,) print(msg) val = func('你') data = bar(val) print(data) -
看代码写结果
v1 = '武沛齐' def func(): print(v1) func() v1 = '老男人' func()
-
看代码写结果
v1 = '武沛齐' def func(): v1 = '景女神' def inner(): print(v1) v1 = '肖大侠' inner() func() v1 = '老男人' func() -
看代码写结果【可选】
def func(): data = 2*2 return data new_name = func val = new_name() print(val) # 注意:函数类似于变量,func代指一块代码的内存地址。
- 看代码写结果【可选】
def func(): data = 2*2 return data data_list = [func,func,func] for item in data_list: v = item() print(v) # 注意:函数类似于变量,func代指一块代码的内存地址。
- 看代码写结果(函数可以做参数进行传递)【可选】
def func(arg): arg() def show(): print('show函数') func(show)
作者: do康解U
出处: https://www.cnblogs.com/David-domain/>
关于作者:专注数据库、Python 开发、ROS、深度学习,请多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(iamkuboy@163.com)咨询.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
2017-06-14 Oracle 11g OCM 考试大纲