• <nav id="u68ug"></nav>
    <menu id="u68ug"></menu>
  • <menu id="u68ug"><menu id="u68ug"></menu></menu>
  • 技能学历提升
    400-650-7353

    精品课程

    您所在的位置:首页 > IT就业指南 > 面试题 > 【Python面试题】高频Python面试题(十)

    【Python面试题】高频Python面试题(十)

    • 来源:互联网
    • 2018-12-25 11:48:51
    • 阅读()
    • 分享
    • 手机端入口

    随着近些年机器学习、云计算等技术的发展, Python 的职位需求越来越高, Python语言也越来越受欢迎,小编整理了一些高频Python面试题供大家参考。

    1、Python如何实现单例模式?其他23种设计模式python如何实现?

    2、Python里和None比较时,为什么是 is None 而不是 == None 呢?

    3、如何添加代码,使得没有定义的方法都调用mydefault方法?

    4、连接字符串用join还是+

    5、什么是 Flask?

    6、写一个函数,接收整数参数 n ,返回一个函数,函数返回n和参数的积。

    7、请写一个 Python 逻辑,计算一个文件中的大写字母数量

    【Python面试题】高频Python面试题(十)

    8、下面这段代码的输出结果是什么?请解释。

    def extendList(val, list=[]):

    list.append(val)

    return

    listlist1 = extendList(10)

    list2 = extendList(123,[])

    list3 = extendList('a')

    print "list1 = %s" % list1

    print "list2 = %s" % list2

    print "list3 = %s" % list3

    9、有m篇论文,n个教授,每篇论文需要且只需要一个教授审阅,但是某一教授有可能不能审阅某篇论文,有现成的函数可以判断某个教授是否能审阅某篇论文(如,def canview(article, professor)返回true或者false)。现设计一个算法让每个教授审阅的论文数尽可能平均。

    10、下面这段代码的输出结果将是什么?请解释。

    class Parent(object):

    x = 1

    class Child1(Parent): pass

    class Child2(Parent):

    pass

    print Parent.x, Child1.x, Child2.x

    Child1.x = 2

    print Parent.x, Child1.x, Child2.x

    Parent.x = 3

    print Parent.x, Child1.x, Child2.x

    相关推荐:

    【Python面试题】高频Python面试题(九)

    【Python人工智能培训班】从小白到大咖 打造Python精英人才

    >>本文地址:
    注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。

    申请免费试听课程
    课程干货资料
     

    相关推荐

    从入门到进阶
    免费干货资料

    进群即领(备注“500G”)
    进群即领
    (备注“500G”)
     
     
    安微快3基本走势图|官网_首页