摘要: 万万没想到python3不自带 lxml 百度查找解决方法成功了。。。。 可以: 阅读全文
posted @ 2018-04-11 22:29 小夕公子 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 今天开始了自己的Django之旅,总出现这个错误。。。。。。。。。。。 记录一下! 试用Django的时候发现执行mange.py makemigrations 和 migrate是会报错,少位置参数on_delete。百度了好久,发现指定外键的方式不对(即ForeignKey处) 改完后就成功了: 阅读全文
posted @ 2018-04-09 18:00 小夕公子 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator 可以使用isinstance()判断一个对象是否是Iterator对象: 判断list、dict、str是否是Iterator对象: 会发现:list、dict、str等对象不是Iterator对象。 发现:把list、 阅读全文
posted @ 2018-04-01 14:11 小夕公子 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 列表的扩展知识点。。。。。。。。。。。。 生成器: 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以 阅读全文
posted @ 2018-03-29 19:44 小夕公子 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 学习python时总要用到库,模块。 安装这些东西成了个小难题,不是失败,就是进度较慢。 今天知道一个快速的方法: pip install -i https//pipy.douban.com/simple/ scrapy 阅读全文
posted @ 2018-03-28 20:36 小夕公子 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 直接粘一下,以前自己敲的东西: 结果: 例: 结果: 以前在知乎上看到一篇关于python装饰器的文章,受益匪浅:https://www.zhihu.com/question/26930016 阅读全文
posted @ 2018-03-27 20:25 小夕公子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 递归函数: 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 例: 案例:二分查找 递归特性: 必须有一个明确的结束条件每次进入更深一层递归时,问题规模相比上次递归都应有所减少递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数 阅读全文
posted @ 2018-03-26 20:00 小夕公子 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数,函数式编程就是指这种高度抽象的编程范式。 简例: Map函数: map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。 阅读全文
posted @ 2018-03-25 20:45 小夕公子 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 在Python语言中除了def语句用来定义函数外,还可以用匿名函数lambda,它是Python一种生成函数对象的表达式形式。匿名函数通常是创建了可以被调用的函数,它返回了函数,而并没有将这个函数命名。lambda有时被叫做匿名函数也就是这个原因,需要一个函数,又不想动脑筋去想名字,这就是匿名函数。 阅读全文
posted @ 2018-03-24 20:33 小夕公子 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量; 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。因此应预先用赋 阅读全文
posted @ 2018-03-23 21:52 小夕公子 阅读(1914) 评论(0) 推荐(0) 编辑