面试题(八)

  1. Python如何实现单例模式?
  2. 什么是lambda函数?
  3. 请写出一段Python代码实现删除list里面的重复元素?
  4. 如何用Python删除一个文件?
  5. Python里面如何生成随机数?
  6. 请用Python写出一个获取用户输入数字,并根据数字大小输出不同信息的脚本?
  7. range和xrange区别
  8. 解释生成器(generator)与函数的不同,并实现和使用简单generator
  9. 输入一个字符串,返回倒序排列的结果;如’abcdef’,返回’fedcba’
    str1 = 'abcdefg'
    str2 = str1[::-1]
    
    str3 = list(str1)
    str3.reverse()
    str4 = ''.join(str3)
    答案
  10. 请使用自己的算法,按升序合并如下两个list,并去除重复的元素:

  list1 = [2,3,8,4,9,5,6]

  list2 = [5,6,10,17,11,2]

  11.Django如何在Model保存前做一定的固定操作,比如写一句日志

原文地址:https://www.cnblogs.com/skiler/p/6946756.html