实际上元组是跟列表非常相近的另一种容器类型.元组和列表看起来不同的一点是元组用的是圆括号而列表用的是方括号。而功能上,元组和列表相比有一个很重要的区别,元组是一种不可变类型。正因为这个原因,元组...
分类:
编程语言 时间:
2015-01-28 14:52:20
阅读次数:
217
今天学习Python的判断条件与循环操作。 一. 布尔变量: 在学习判断条件之前必须的了解bool变量,在Python中bool变量与C语言比较类似,与.net差别比较大,其中下面集中情况需要记住。 False, '', 0, (), [],{},None 为空,而True...
分类:
编程语言 时间:
2015-01-28 00:42:57
阅读次数:
199
列表也是序列的一种,所以对于列表的操作同样适用于列表。也可以通过下标或者切片操作来访问某一个或者某个子列表。那么列表和字符串有什么区别呢?首先字符串必须只能由字符组成,即便字符串中有数字,那...
分类:
编程语言 时间:
2015-01-27 16:36:28
阅读次数:
182
今天主要看下re.sub函数和Handler类的sub函数
先看下re.sub函数
re.sub共有5个参数,不过一般写前三个就好了,即pattern,repl和string
pattern表示正则中的模式字符串,repl可以是字符串,也可以是函数。string为要进行替换的字符串
先看一段代码:
import re
def Num2A(match):
return 'A'
a...
分类:
编程语言 时间:
2015-01-27 16:28:12
阅读次数:
219
Python基础教程 学习总结1. 导入模块“模块.函数”(优先使用)import mathmath.sqrt(9)在确定不会导入多个同名函数时,可以使用 “from 模块 import 函数” 方式from math import sqrtsqrt(9)还可以使用变量来引用函数foo=math.s...
分类:
编程语言 时间:
2015-01-27 00:20:47
阅读次数:
255
今天学习了字典的使用, 所谓的字典其实就是键值对数据, 一个字典里面有唯一的Key对应一个value,Key是唯一的,Value不唯一. 在.net添加相同的Key会报错,在Python,若出现相同的Key,后面Key的value将会覆盖前面的数据. 一.字典的基本用法. 1.字典的...
分类:
编程语言 时间:
2015-01-26 22:18:58
阅读次数:
244
在The FirstDay里面学习了列表的元组的使用,今天开始学习字符串的使用。字符串的使用主要要掌握,字符串的格式化(C语言中我们应该都知道,Python和C语言差别不大),字符串的基本操作(Join,Split,Replace等和.net里面的也有很多相似点) 一.字符串的基本操作 ...
分类:
编程语言 时间:
2015-01-26 13:16:11
阅读次数:
275
昨天实现了简单的txt转html,今天更深入一步。
主要了解下带星号的参数、getattr函数和callable函数
先看Handler类:
class Handler:
def callback(self, prefix, name, *args):
method = getattr(self, prefix+name, None)
if calla...
分类:
编程语言 时间:
2015-01-26 10:15:18
阅读次数:
282
昨天主要了解了下生成器,用文档测下lines:
def lines(file):
for line in file: yield line
yield '\n'
for i in lines(sys.stdin):
if i:
print i
print '---'
测试文档test_input.txt:
hello
how are you
how do you...
分类:
编程语言 时间:
2015-01-25 15:19:43
阅读次数:
206
一. 通用序列操作: 其实对于列表,元组 都属于序列化数据,可以通过下表来访问的。下面就来看看序列的基本操作吧. 1.1 索引: 序列中的所有元素的下标是从0开始递增的. 如果索引的长度的是N,那么所以的范围是-N~N-1之间,超过这个范围就会提示 IndexError: index ...
分类:
编程语言 时间:
2015-01-24 00:22:30
阅读次数:
272