7-24分享

题目1:

复制代码
# 有函数定义如下                              
def calc(a, b, c, d=1, e=2):           
    return (a + b) * (c - d) + e       
                                       
                                       
# 请分别写出以下标号代码的输出结果, 如果出错请写出Error       
print(calc(1, 2, 3, 4, 5))      # ____ 
print(calc(1, 2, 3))            # ____ 
print(calc(1, 2))               # ____ 
print(calc(1, 2, 3, e=4))       # ____ 
print(calc(e=4, c=5, a=2, b=3)) # ____ 
print(calc(1, 2, 3, d=5, 4))    # ____ 
复制代码

题目2:

可变参数定义 *args,**kwargs的区别是什么?并且写出下边代码的输入内容

复制代码
def foo(*args,**kwargs):            
    print("args=",agrs)             
    print("kwargs=",kwargs)         
    print("-----------------")      
                                    
if __name__ =='__main__':           
    foo(1,2,3,4)                    
    foo(a=1,b=2,c=3)                
    foo(1,2,3,4,a=1,b=2,c=3)        
    foo("a",1,None,a=1,b="2",c=3)   
复制代码

题目3:

复制代码
names1 = ["Amir", "Barry", "Chales", "Dao"]
names2 = names1
names3 = names1[:]
names2[0] = "Alice"
names3[1] = "Bob"
sum = 0
for ls in (names1, names2, names3):
    if ls[0] == "Alice":
        sum += 1
    if ls[1] == "Bob":
        sum += 10
print(sum)
复制代码

 

posted @   流年中渲染了微笑  阅读(227)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示