摘要: for 循环的第一行被称为for 循环头。for 循环总是以关键字for 打头,接下来是循环变量,然后是关键字 in。关键字in 后面通常是(但并非总是)range(n)和结束符号:。range(n)的默认初始值是0,范围为 [0,n)。从0到n,但不包括n。range(a,b)的范围是 [a,b)... 阅读全文
posted @ 2015-06-25 00:16 C+++++++wyl 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 原子操作(automic operation)指的是由多步组成的操作。如果该操作原子的执行,则要么执行完所有步骤,要么一步也不执行,不可能只执行所有步骤的一个子集。向打开文件时设置O_APPEND标志的文件写入是原子操作。内核每次对这种文件进行写之前,都将进程的当前偏移量设置到该文件的尾端处。O_E... 阅读全文
posted @ 2015-06-24 21:41 C+++++++wyl 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 调用read函数从打开文件读数据。#includessize_t read( int filedes, void *buf, size_t nbytes);从 filedes 中读取数据到 buf 中,nbytes 是要求读到的字节数。返回值:若成功则返回实际读到的字节数,若已到文件尾则返回0,若出... 阅读全文
posted @ 2015-06-24 17:07 C+++++++wyl 阅读(14530) 评论(0) 推荐(1) 编辑
摘要: lseek函数用于设置文件偏移量。每个打开的文件都有一个与其相关联的“当前文件偏移量”(current file offset)。它通常是一个非负整数,用以度量从文件开始处计算的字节数。通常,读写操作都从当前文件偏移量处开始,并使偏移量增加所读写的字节数。按系统默认的情况,当打开一个文件时,除非制定... 阅读全文
posted @ 2015-06-24 16:00 C+++++++wyl 阅读(4089) 评论(0) 推荐(0) 编辑
摘要: 布尔逻辑Python的四个主要的逻辑运算符:and与、or或、not非和==(!=)相等运算符。计算不包含圆括号的布尔表达式假设要计算表达式 not True and False or True 的值。则按优先级从高到底的顺序计算。布尔运算的优先级(按从高到底的顺序排列)p==qp!=qnot pp... 阅读全文
posted @ 2015-06-24 12:02 C+++++++wyl 阅读(201) 评论(0) 推荐(0) 编辑
摘要: u键会触发undo 撤销命令,它会撤销最新的修改。 从进入插入模式开始,直到返回普通模式为止,在此期间输入或删除的任何内容都被当作一次修改。例外:如果在插入模式中使用了,,,这些光标移动键,将会产生一个新的撤销块。命令会redo重做最新的修改。与 u命令相反。db命令反向删除从光标起始位置到单词开头... 阅读全文
posted @ 2015-06-23 16:14 C+++++++wyl 阅读(257) 评论(0) 推荐(0) 编辑
摘要: cw会删除从光标位置到当前词结尾处的文本,并切换到插入模式。dw会删除从光标位置到当前词结尾处的文本,并移动到下一个单词的首字母。可重复的操作及如何回退目的 操作 重复 回退做出一个修改 {edit} . u在行内查找下一个指... 阅读全文
posted @ 2015-06-23 11:05 C+++++++wyl 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 所有Python源代码文件都使用扩展名 .py。当运行.py文件时,Python会自动创建相应的.pyc文件。.pyc文件包含目标代码。看下面一个简单程序:#name.pyname=input('what is your first name?')print('hello '+name.capita... 阅读全文
posted @ 2015-06-22 23:37 C+++++++wyl 阅读(4423) 评论(0) 推荐(0) 编辑
摘要: 在Python中,变量标记或指向一个值。当遇到变量时,Python将其替换为指向值。>>> cost=2.99>>> .1*cost0.29900000000000004变量命名规则:变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(_),而不能使用空格、连字符、标点符号、引号或其他字... 阅读全文
posted @ 2015-06-21 22:45 C+++++++wyl 阅读(13211) 评论(0) 推荐(0) 编辑
摘要: 1导入模块后,可使用函数dir(m)列出模块的所有函数。>>> import math>>> dir(math)['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asi... 阅读全文
posted @ 2015-06-21 00:22 C+++++++wyl 阅读(365) 评论(0) 推荐(0) 编辑