zoukankan      html  css  js  c++  java
  • Python面试题(十二)

    1、利用Python执行shell脚本取得返回结果

    import subprocess
    result = subprocess.getoutput('dir')
    答案

    2、用Python将"123456"转换成"654321"

    a = '123456'
    a[::-1]
    答案

    3、利用Python打印前一天的本地时间,格式为"2017-03-24 16:24:34"

    import datetime
    yesterday_datetime = datetime.datetime.now() - datetime.timedelta(days=1)
    yesterday_str = datetime.datetime.strftime(yesterday_datetime, '%Y/%m/%d %H:%M:%S')
    答案

    4、python中search和match的区别

    search :会扫描整个字符串并返回第一个成功的匹配
    match : 从字符串的头部开始匹配
    答案

    5、range和xrange的区别,以及各自的应用场景

    6、什么是lambda函数,有什么好处?

    7、请用python实现socket非阻塞通信

    9、Django的MTV分别代表什么?

    10、在Django中定义了两个模型,书籍和作者,书籍有三个字段,分别为title、author,publish_time:作者有三个字段,分别为name,age,address,其中的书籍和作者是多对多的关系,查看一本书籍的所有作者和某个作者的全部书籍

    11、简述你的web框架是如何实现MVC模式的

    12、简述你熟悉的ORM的使用机制和实现原理

    13、CBV如何实现用户@login_required

  • 相关阅读:
    bzoj1648
    bzoj3404
    bzoj1650
    bzoj1625
    bzoj1606
    bzoj1464
    bzoj1572
    bzoj1617
    bzoj1092
    bzoj1091
  • 原文地址:https://www.cnblogs.com/skiler/p/7020590.html
Copyright © 2011-2022 走看看