摘要:
``` python 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列... 阅读全文
摘要:
输入参数不换行,就是打印之后不换行,在python2.7中使用 "," end=' '不换行是python3版本的用法,python2版本无法编译,遇到这个问题在首行添加就行了 from __future__ import print_function 举个例子: 给你一字典a,如a={1:1,2: 阅读全文
摘要:
原文地址: http://python.jobbole.com/81916/ 另外一篇文章: http://www.cnblogs.com/kaituorensheng/p/3826911.html 什么是迭代 可以直接作用于for循环的对象统称为可迭代对象(Iterable)。 可以被next() 阅读全文
摘要:
``` python 在学习python的过程中,lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用lambda? 下面就上面的问题进行一下解答。 1、lambda是什么? 看个例子: 1 g = lambda x:x+1 看一下执行的结果: g(1) >>>2 g(2) >>>3... 阅读全文
摘要:
``` python
【Python】 sorted函数 我们需要对List、Dict进行排序,Python提供了两个方法
对给定的List L进行排序,
方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本
方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变 --------------------------------sor... 阅读全文
摘要:
``` python python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,... 阅读全文
摘要:
原文地址:http://blog.csdn.net/xiaowu8858892520/article/details/54428196 阅读全文
解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(128
摘要:
Python的str默认是ascii编码,和unicode编码冲突,就会报这个标题错误,在代码中加上如下几句即可 import sys reload(sys) sys.setdefaultencoding('utf8') 把 str 编码由 ascii 改为 utf8 (或 gb18030) pyt 阅读全文