摘要: 1.创建~/bin/cp.py 2.将/bin/ls "拷贝"到/root/目录xia 3.要求读取/bin/ls后,每次读取4096字节,一次写入到新文件 4.不要修改原始文件 #/usr/bin/env python sfname = open('/bin/ls') dfname = open( 阅读全文
posted @ 2017-03-16 14:34 Time.catcher 阅读(2491) 评论(0) 推荐(0) 编辑
摘要: 如何打开文件 handle = open(file_name,access_mode = 'r') r 以读方式打开(文件不存在则报错,未提供access_mode默认值) w 以写方式打开(文件存在则清空,不存在则创建) a 以追加模式打开(必要时创建新文件) r+ 以读写模式打开(参见r) w+ 阅读全文
posted @ 2017-03-16 11:10 Time.catcher 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 列表解析 它是一个非常有用,简单,而且灵活的工具,可以用来动态地创建列表 语法expr for iter_var in iterable 这个语句的核心是for循环,它迭代iterable对象的所有条目 exprt应用于序列的每个成员,最后的结果值是该表达式产生的列表 >>> ['hello' fo 阅读全文
posted @ 2017-03-16 10:42 Time.catcher 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列就是某一个数,总是前两个数之和,比如0,1,1,2,3,5,8 改进程序,要求用户输入一个数字,可以生成用户需要长度的斐波那契数列 #!/usr/bin/env python fib = [0,1] num = int(raw_input("Please enter number")) 阅读全文
posted @ 2017-03-16 10:29 Time.catcher 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Sparse Index中的数据指针 Sparse Index中的每个键值都有一个指针指向所在的数据页。这样每个B+Tree都有指针指向数据页 如果数据页进行了拆分或合并操作,那么所有的B+Tree都需要修改相应的页指针。特别是Secondary B+Tree, 要对很多个不连续的页进行修改。同时也 阅读全文
posted @ 2017-03-15 15:10 Time.catcher 阅读(241) 评论(0) 推荐(0) 编辑
摘要: for循环语法结构列如序列或迭代器作为其参数每次迭代其中一个元素 与while循环一样,支持break,continue,else语句 一般情况下,循环次数未知采用while循环,循环次数已知采用for >>> for ch in 'abcd': ... print ch ... a b c d > 阅读全文
posted @ 2017-03-15 14:32 Time.catcher 阅读(41758) 评论(1) 推荐(0) 编辑
摘要: while循环语法结构 当需要语句不断的重复执行时,可以使用while循环 while expression: while_suite 语句while_suite会连续不断的循环执行,直到表达式的值变成0或false #!/usr/bin/env python sum100 = 0 counter 阅读全文
posted @ 2017-03-15 10:57 Time.catcher 阅读(7943) 评论(0) 推荐(0) 编辑
摘要: 编写判断成绩的程序 创建~/bin/grade.py脚本,根据用户输入的成绩分档,要求如下: 1.如果成绩大于60分,输出及格 2.如果成绩大于70分,输出良 3.如果成绩大于80分,输出好 4.如果成绩大于90分输出优秀 5.否则输出你要努力了 #!/usr/bin/env python grad 阅读全文
posted @ 2017-03-15 10:38 Time.catcher 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 标准if条件语句语法 if expression: if_suite 如果表达式非0值,则代码组if_suite 被执行;否则就去执行下一条语句 扩展if语句结构 扩展if条件语句语法 if expression1: if_suite elif expression2: elif_suite els 阅读全文
posted @ 2017-03-15 10:23 Time.catcher 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 数据类型比较 按存储模型分类 标量类型:数值,字符串 容器类型:列表,元组,字典 按更新模型分类: 可变类型:列表,字典 不可变类型:数字,字符串,元组 按访问模型分类 直接访问:数字 顺序访问:字符串。列表,元组 映射访问:字典 容器的意思是还可以有其他对象,数字字符串是标量类型,不能包含其它的元 阅读全文
posted @ 2017-03-15 09:56 Time.catcher 阅读(208) 评论(0) 推荐(0) 编辑