Lucas

导航

2017年10月12日 #

斐波那契数列

摘要: #生成斐波那契数列 #斐波拉契数列(Fibonacci),除第一个和第二个数外,任意一个数都可由前两个数相加得到: #1, 1, 2, 3, 5, 8, 13, 21, 34, ... def fib(max): n, a, b = 0, 0, 1 while n < max: print(b) a, b = b, a + b # 相当于 t... 阅读全文

posted @ 2017-10-12 16:31 莲蓉馅的和氏璧 阅读(131) 评论(0) 推荐(0) 编辑

生成器(generator)以及利用生成器(generator)产生并行效果

摘要: 生成器:顾名思义是计算机自动生成的东西。我们采用列表来直观的了解一下生成器 首先定义一个列表,在不用生成器的情况下是这样子的: 运行结果: 可以看到,这样定义列表,系统默认在内存在开辟出一块地址用来存储列表a,但是当这个列表足够大,就会导致程序短暂的卡死。接下来我们来看列表生成器: 运行结果: 可以 阅读全文

posted @ 2017-10-12 16:23 莲蓉馅的和氏璧 阅读(506) 评论(0) 推荐(0) 编辑

装饰器(decorator)

摘要: 装饰器概要 本质:函数。 功能:装饰其他函数,即为其他函数增加其他功能。 原则:不修改被装饰函数的源代码;不修改被装饰函数的调用方法。 实现装饰器用到的知识: 1.函数即“变量” 2.高阶函数:♦把一个函数名当作实参传给另一个函数→可以实现不修改被装饰函数的源代码 ♦返回值中包含函数名→可以实现不修 阅读全文

posted @ 2017-10-12 14:52 莲蓉馅的和氏璧 阅读(186) 评论(0) 推荐(0) 编辑

Pycharm中查看方法的源码

摘要: 将光标移动至要查看的方法处,按住ctrl 点击鼠标左键,即可查看该方法的源码。 阅读全文

posted @ 2017-10-12 13:12 莲蓉馅的和氏璧 阅读(14082) 评论(0) 推荐(1) 编辑

2017年10月9日 #

Python输出带颜色的字符串

摘要: 输出带颜色的字符串,用来显示要突出的部分。经测验,在pycharm中可行,在windows命令行中不可行。原因未知。 方法: 测试: 结果: 阅读全文

posted @ 2017-10-09 19:26 莲蓉馅的和氏璧 阅读(2026) 评论(0) 推荐(0) 编辑

2017年9月23日 #

初识爬虫

摘要: 昨晚,有了试试爬虫项目的想法。 总感觉光学基础语法知识不实战,有点纸上谈兵。既然想到了,那么就说干就干,在网上找了一些爬虫的资料,仔细阅读一番,算是做了初步了解。现在及时把这些想法记录下来,以备日后完善。 所谓爬虫,简单的说,就是利用计算机程序代替人,自动获取想要的互联网信息,并保存下来。简言之,就 阅读全文

posted @ 2017-09-23 17:24 莲蓉馅的和氏璧 阅读(1064) 评论(0) 推荐(1) 编辑

2017年9月22日 #

步入函数式编程的大门

摘要: 注:本人用Python3.4作为学习版本,以下学习心得只适用于Python3.4。 写下这篇博客,意味着我即将步入函数式编程的大门。 说起函数,首先想到的莫过于读书至今依然围绕在我身边的那个“函数”。数学计算中的函数,简单地说,就是对给定数的一种人为约定的运算法则,将给定的数通过某种变化得到一个新的 阅读全文

posted @ 2017-09-22 20:27 莲蓉馅的和氏璧 阅读(225) 评论(0) 推荐(0) 编辑

2017年9月21日 #

浅谈Python中的编码规则

摘要: 注:本人用Python3.4作为学习版本,以下学习心得只适用于Python3.4。 之前拜读了金角大王Alex关于编码的解答,收获颇多。特此致谢,以下仅谈一谈作为一个初学者,对编码的理解。 我所了解的编码,大致分为两类:第一类是支持中文的编码集;第二类是支持英文的编码集。至于别国的编码集,暂且不做讨 阅读全文

posted @ 2017-09-21 18:21 莲蓉馅的和氏璧 阅读(348) 评论(0) 推荐(0) 编辑