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 · 313 阅读 · 0 评论 -
Python(条件判断和循环)
1.if age = 20 if 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 · 317 阅读 · 0 评论 -
Python(List和Tuple类型)
List 1.创建List list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个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 · 2007 阅读 · 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 · 2071 阅读 · 0 评论 -
文件操作
打开文件: fd = open('filename', 'r') 关闭: fd.close() 按行读取: for line in fd: print line,#逗号表示换行 fd.readline()会一次性加载完整的文件到内存,让文件的每一行作为它这个列表结构的每一个字符串元素。 fd.read()会一次性将完整文件作为一个字符串读入到内存内。 读取非英文文件:原创 2016-08-28 22:47:40 · 440 阅读 · 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 · 804 阅读 · 0 评论 -
正则表达式
转载 2016-08-30 12:06:02 · 224 阅读 · 0 评论