• 技术文章 >头条

    大意了,这几道Python面试题没有答对,Python面试题精选

    silencementsilencement2019-07-12 10:15:39原创2970

    这类问题属于简单类问题

    在使用 requests 前加入:requests.packages.urllib3.disable_warnings()。

    为 requests 添加 verify=False 参数

    导入ssl模块

    第1题: 函数参数传递,下面程序运行的结果是?

    def add(a,my_list=[]):
        my_list.append(a)    return my_list
    
    print(add('a'))
    print(add('b'))
    print(add('c'))

    第2题: Python 里面如何拷贝一个对象?

    list2 =["2","3","4"]
    q=list2.copy()print(q)
    复制代码

    copy() 函数 浅拷贝

    你可以继续去搜索一下python中copy和deepcopy的区别

    第3题:Python 程序中中文乱码如何解决?

    #coding:utf-8sys.setdefaultencoding('utf-8')
    复制代码

    第4题: Python 列举出一些常用的设计模式?

    这种设计模式的题,一般不要深究,说一下设计模式的名字即可

    创建型

    Factory Method(工厂方法)

    Abstract Factory(抽象工厂)

    Builder(建造者)

    Prototype(原型)

    Singleton(单例)

    结构型

    Adapter Class/Object(适配器)

    Bridge(桥接)

    Composite(组合)

    Decorator(装饰)

    Facade(外观)

    Flyweight(享元)

    Proxy(代理)

    行为型

    Interpreter(解释器)

    Template Method(模板方法)

    Chain of Responsibility(责任链)

    Command(命令)

    Iterator(迭代器)

    Mediator(中介者)

    Memento(备忘录)

    Observer(观察者)

    State(状态)

    Strategy(策略)

    Visitor(访问者)

    第5题:将下面的Python代码简化?

    my_list = []for i in range(10):
        my_list.append(i**2)    print(my_list)

    简化后

    print([x**2 for x in range(10)])
    专题推荐:python面试题
    上一篇:分分钟带你用Python中绘图库绘制一条蟒蛇 下一篇:面试Python工程师,这几道编码题有必要背背

    相关文章推荐

    • 详说Python风格的函数分配参数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网