摘要:
strip是删除的意思;split则是分割的意思.strip可以删除字符串的某些字符,split则是根据规定的字符将字符串进行分割. 1.Python strip()函数 介绍 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列 阅读全文
摘要:
原文地址:http://python.jobbole.com/87380/ 我们知道,迭代器的特点是:惰性求值(Lazy evaluation),即只有当迭代至某个值时,它才会被计算,这个特点使得迭代器特别适合于遍历大文件或无限集合等,因为我们不用一次性将它们存储在内存中。 Python 内置的 i 阅读全文
摘要:
1. chain的使用 2. count的使用 3.cycle的使用 4.ifilter的使用,ifilter(fun,iterator)返回一个可以让fun返回True的迭代器 5. imap的使用,imap(fun,iterator)返回一个迭代器,对iterator中的每个项目调用fun 6. 阅读全文
摘要:
怎么快速的对列表进行去重呢,去重之后原来的顺序会不会改变呢? 1.以下的几种情况结果是一样的,去重之后顺序会改变: 或用set 或使用itertools.grouby 关于itertools.groupby的原理可以看这里:(1) http://docs.python.org/2/library/i 阅读全文
摘要:
reduce()函数也是Python内置的一个高阶函数。 reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。 例如,编写一个f 阅读全文
摘要:
原文地址:http://www.cnblogs.com/frydsh/archive/2012/07/10/2585370.html zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例: 1.示例1: 运行的结果是: [(1, 4, 7 阅读全文
摘要:
字符和字符值之间的转换 Python中, 字符和字符值, 直接的转换, 包含ASCII码和字母之间的转换,Unicode码和数字之间的转换; 也可以使用map, 进行批量转换, 输出为集合, 使用join可以合并集合; 输出: 阅读全文
摘要:
原文地址:http://blog.csdn.net/zcmlimi/article/details/47709049 阅读全文
摘要:
``` python 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列... 阅读全文
摘要:
输入参数不换行,就是打印之后不换行,在python2.7中使用 "," end=' '不换行是python3版本的用法,python2版本无法编译,遇到这个问题在首行添加就行了 from __future__ import print_function 举个例子: 给你一字典a,如a={1:1,2: 阅读全文