Python
文章平均质量分 63
Nickqiao
这个作者很懒,什么都没留下…
展开
-
Python(切片)
1.对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下: L = ['Adam', 'Lisa', 'Bart', 'Paul']取前3个元素,应该怎么做?对应上面的问题,取前3个元素,用一行代码就可以完成切片:L[0:3]['Adam', 'Lisa', 'Bart']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引原创 2016-07-28 21:13:08 · 328 阅读 · 0 评论 -
Python(条件判断和循环)
1.ifage = 20if age >= 18: print 'your age is', age注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Ta原创 2016-07-28 22:00:16 · 334 阅读 · 0 评论 -
Python(List和Tuple类型)
List1.创建Listlist是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:L=['Michael', 'Bob', 'Tracy']2.访问List类似C语言数组 L[0] L[1] 同样下标从0开始同时可以倒序访问 L[-1]表示最后一个元素3.添加元素在list的结尾添加:L.append()原创 2016-07-25 20:24:34 · 2029 阅读 · 0 评论 -
Python(基本输入输出)
1.print语句print 'hello,world'(Python3中print需要加() ) : print ('hello,world')多个字符串之间用 ,逗号连接 : print 'hello','world' 且遇到逗号会输出一个空格。2.注释python中用#注释#print 'hello'3.变量python中定义变量时不需要指定变量类型a原创 2016-07-25 19:42:53 · 2098 阅读 · 0 评论 -
文件操作
打开文件:fd = open('filename', 'r')关闭:fd.close()按行读取:for line in fd: print line,#逗号表示换行fd.readline()会一次性加载完整的文件到内存,让文件的每一行作为它这个列表结构的每一个字符串元素。fd.read()会一次性将完整文件作为一个字符串读入到内存内。读取非英文文件:原创 2016-08-28 22:47:40 · 455 阅读 · 0 评论 -
Python生成列表
生成列表:生成[1x1, 2x2, 3x3, ..., 10x10][x * x for x in range(1, 11)]条件过滤:列表生成式的 for 循环后面还可以加上 if 判断。如果我们只想要偶数的平方,不改动 range()的情况下,可以加上 if 来筛选: [x * x for x in range(1, 11) if x % 2 == 0][4, 16原创 2016-08-18 21:06:58 · 825 阅读 · 0 评论 -
正则表达式
转载 2016-08-30 12:06:02 · 240 阅读 · 0 评论