• 第一类对象/闭包/迭代器 作业


    # def func(name, age):
    #    '''
    #    函数的功能
    #    :param name: 参数name
    #    :param age:  age是干嘛的
    #    :return: 返回xxxx
    #    :creator: 创建者
    #    :author: 作者
    #    :date: 时间
    #    '''
    #    print("我叫周润发")
    #
    # a = func
    #
    #
    # b = a
    # c = b
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # print("123123")
    # # a()
    # print(a.__name__) # 看到函数的真实的名字(相对)
    # print(a.__doc__)
    # print(str.capitalize.__doc__)
    
    
    # 1,有函数定义如下:
    def calc(a,b,c,d=1,e=2):
      return (a+b)*(c-d)+e
    # 请分别写出下列标号代码的输出结果,如果出错请写出Error。
    print(calc(1,2,3,4,5))___2__
    print(calc(1,2))_Error___
    print(calc(e=4,c=5,a=2,b=3))__24_
    print(calc(1,2,3))___8__
    print(calc(1,2,3,e=4))_10___
    print(calc(1,2,3,d=5,4))__Error___
    
    # 2,(此题有坑)下面代码打印的结果分别是_________,________,________.
    def fn(val, list=[]): # 多次调用使用同一个列表.
        print(id(list))
        list.append(val) # 把元素添加到列表.然后返回列表
        return list
    list1 = fn(10) # [10]
    print(id(list1))
    #     list2 = fn(123,[]) # [123]
    list3 = fn('a') #
    print(id(list3))
    
    print(list1)
    print(list3)
    
    #
    #     print('list1=%s'%list1)
    #     print('list2=%s'%list2)
    #     print('list3=%s'%list3)
  • 相关阅读:
    linux 系统自签免费ssl证书和nginx配置
    new pdo 连接很慢的原因和解决办法
    Http请求头和响应头(Get和Post)
    亿级Web系统搭建――单机到分布式集群 转载
    php缓存机制
    八大设计模式
    按照子查询结果的顺序进行查询
    Exception in thread "main" java.util.ConcurrentModificationException异常
    理解Maven中的SNAPSHOT版本和正式版本
    IDEA配置GIT
  • 原文地址:https://www.cnblogs.com/lyfstorm/p/11249093.html
Copyright © 2020-2023  润新知