• Python面试题: 迭代器和生成器的区别?

    迭代器是一个更加抽象的概念,任何对象,如果它的类有next方法和iter方法返回自身。对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是…

  • Python面试题:Django重定向你是如何实现的?用的什么状态码?

    使用HttpResponseRedirect redirect和reverse 状态码:302,301 【返回原文】

  • Python面试题:django对数据查询结果排序怎么做,降序怎么做,查询大于某个字段怎么做?

    排序使用order_by() 降序需要在排序字段名前加- 查询字段大于某个值:使用filter(字段名_gt=值) 【返回原文】

  • Python面试题:如何提高python的运行效率?

    使用生成器;关键代码使用外部功能包(Cython,pylnlne,pypy,pyrex);针对循环的优化–尽量避免在循环中访问变量的属性 ;

  • 【Python面试题】书写一个函数,用于替换某个字符串或几个字符串

    函数原型strreplace(str,oldString,newString) 例如: s = ‘Hello World!’; afterReplace = strreplace(s,’World’,’Tom’) 输出结果为:”Hello Tom!” 1 2 3 代码实现: def st…

  • 【Python面试真题】怎样声明多个变量并赋值?

    【答案】: 共有两种方式: >>> a,b,c=3,4,5 #This assigns 3, 4, and 5 to a, b, and c respectively >>> a=b=c=3 #This assigns 3 to a, b, and c 【返回早报】

  • 【Python面试题】怎样获取字典中所有键的列表?

    【Python面试题答案】: 使用 keys() 获取字典中的所有键 >>> mydict={‘a’:1,’b’:2,’c’:3,’e’:5}>>> mydict.keys()dict_keys([‘a’, ‘b’, ‘c’, ‘e’]) 【返回早报】

  • 【Python面试题】在Python中如何使用多进制数字?

    【Python面试题答案】: 我们在Python中,除十进制外还可以使用二进制、八进制和十六进制。二进制数字由0和1组成,我们使用 0b 或 0B 前缀表示二进制数。 >>> int(0b1010)10 使用bin()函数将一个数字转…

  • 【Python面试题】请解释一下Python中的位运算符?

    【Python面试题答案】: 该运算符按二进制位对值进行操作。 与(&),按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 >>> 0b110 & 0b0102 …

  • 【Python面试题】解释一下Python中的身份运算符

    【答案 】: 通过身份运算符‘is’和‘is not’,我们可以确认两个值是否相同。 >>> 10 is ’10’False >>> True is not FalseTrue 【返回早报】

  • 联系我们

    400-080-6560

    在线咨询:点击这里给我发消息

    邮件:work@magedu.com

    工作时间:周一至周日,09:00-18:30

    QR code