For investors

股价:

5.36 美元 %

认识达内从这里开始

认真做教育 专心促就业

python面试题和答案(二)
  • 发布:潍坊培训学校
  • 来源:互联网
  • 时间:2018-08-22 17:28
    1.什么是 Flask?
    Flask 是 Python 编写的一款轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2.Flask 使用 BSD 授权。其中两个环境依赖是 Werkzeug 和 jinja2,这意味着它不需要依赖外部库。正因如此,我们将其称为轻量级框架。
    Flask 会话使用签名 cookie 让用户查看和修改会话内容。它会记录从一个请求到另一个请求的信息。不过,要想修改会话,用户必须有密钥 Flask.secret_key.
    2.在 Python 中是如何管理内存的?

    Python 有一个私有堆空间来保存所有的对象和数据结构。作为开发者,我们无法访问它,是解释器在管理它。但是有了核心 API 后,我们可以访问一些工具。Python 内存管理器控制内存分配。

潍坊培训学校

    另外,内置垃圾回收器会回收使用所有的未使用内存,所以使其适用于堆空间。
    3.当退出 Python 时,是否释放全部内存?
    答案是 No.循环引用其它对象或引用自全局命名空间的对象的模块,在 Python 退出时并非完全释放。
    另外,也不会释放 C 库保留的内存部分。
    潍坊培训学校
    4.如何以就地操作方式打乱一个列表的元素?
    为了达到这个目的,我们从random模块中导入shuffle()函数。
    1>>> from random import shuffle
    2>>> shuffle(mylist)
    3>>> mylist
    运行结果:
    1[3, 4, 8, 0, 5, 7, 6, 2, 1]
    5.Python区分大小写吗?
    如果能区分像myname和Myname这样的标识符,那么它就是区分大小写的。也就是说它很在乎大写和小写。我们可以用Python试一试:
    1>>> myname='Ayushi'
    2>>> Myname
    3Traceback (most recent call last):
    4File “<pyshell#3>”, line 1, in <module>
    运行结果:
    1Myname
    2NameError: name 'Myname' is not defined
    可以看到,这里出现了NameError,所以Python是区分大小写的。
    以上就是潍坊IT培训给大家做的内容详解,更多关于IT知识的学习,请继续关注潍坊IT培训
<  上一篇:python面试题和答案(一)
下一篇:python介绍  >
相关推荐
最新资讯
免费试听课程
  • 全部课程
  • IT课程
  • 设计课程
  • 运营课程
Free courses
最新开班时间
  • 北京
  • 上海
  • 广州
  • 深圳
  • 南京
  • 成都
  • 武汉
  • 西安
  • 青岛
  • 天津
  • 杭州
  • 重庆
  • 厦门
  • 哈尔滨
  • 济南
  • 福州
  • 沈阳
  • 合肥
  • 郑州
  • 长春
  • 苏州
  • 大连
  • 长沙
  • 昆明
  • 温州
  • 太原
  • 南昌
  • 无锡
  • 石家庄
  • 南宁
  • 中山
  • 兰州
  • 佛山
  • 珠海
  • 宁波
  • 贵阳
  • 保定
  • 呼和浩特
  • 东莞
  • 洛阳
  • 潍坊
  • 烟台
  • 运城
  • 开课名称
  • 开班时间
  • 抢座
  • 咨询
  • 开课名称
  • 开班时间
  • 抢座
  • 咨询
预约申请试听课
收起