摘要: 一、何为模块 1.一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 2.模块目的和函数,对象等一样,是为了代码的复用性而存在的。即一个py程序写了很多功能,也可以被其他py程序调用。被调用后被作为模块,此时会产生一个pyc的文件即为这个模块的缓存文件,相当于编 阅读全文
posted @ 2017-05-03 00:13 天行健风行云 阅读(2939) 评论(0) 推荐(0) 编辑
摘要: 简单的四则混合运算,加上小括号。 阅读全文
posted @ 2017-05-02 16:20 天行健风行云 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、时间模块time python有三种表达时间的形式:时间戳、格式化字符串输出和元组。 时间戳:从1970年1月1日00:00:00开始按秒计算的偏移量,返回值是一个float型。 格式化字符串输出:它是一个字符串形式如"2017-04-26" 元组:struct_time元组共有9个元素共九个元 阅读全文
posted @ 2017-04-26 19:02 天行健风行云 阅读(336) 评论(1) 推荐(0) 编辑
摘要: 一、检查isinstance(obj,cls)和issubclass(sub,super) 二、反射python面向对象中的反射:通过字符串的形式操作对象相关的属性 class Foo(object): staticField = "old boy" def __init__(self): self 阅读全文
posted @ 2017-04-25 20:26 天行健风行云 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、ASCII ASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制 符号。不过ASCII只用到了其中的一半(\x80 阅读全文
posted @ 2017-04-05 19:10 天行健风行云 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、列表,元组 列表:用于存储多个数据,是可以迭代的,可变数据类型。 切片 1 >>> names = ["Alex","Tenglan","Eric","Rain","Tom","Amy"] 2 >>> names[1:4] #取下标1至下标4之间的数字,包括1,不包括4 3 ['Tenglan' 阅读全文
posted @ 2017-03-30 11:33 天行健风行云 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 一、数据运算 算术运算 比较运算 赋值运算 逻辑运算 成员运算 身份运算 位运算 其中左右移运算是逻辑左右移即缺失位补0,而算数右移缺失补符号位(注意逻辑运算都是补码运算即都取补码再运算,然后结果也是补码,按照补码的规则反向可以找到原码) 正数的原码、反码、补码都一样 负数的反码是符号位不变取反,补 阅读全文
posted @ 2017-03-29 16:46 天行健风行云 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、字符编码 ASCII表是是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号。由于中国也需要自己的语言,但剩下的128个表不能满足中国汉字的需求,所以采用了索引的 阅读全文
posted @ 2017-03-28 00:59 天行健风行云 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、应用和特点 python是解释执行,属于脚本语言。有着较好的跨平台的性能。虽然执行速度较C有些差距,但不是追求速度的业务和程序,已经完全满足。 目前Python主要应用领域: 1、云计算: 云计算最火的语言, 典型应用OpenStack 2、WEB开发: 众多优秀的WEB框架,众多大型网站均为P 阅读全文
posted @ 2017-03-27 20:07 天行健风行云 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、内存 前面说过内存有寄存器、高速缓存和内存条 但在实际情况中有些文件比较大,内存不足以读取其内容,并且大部分内容不是被立即使用,所以有了交换分区,即用硬盘空间临时存储相关部分,当作缓存,这部分就是交换问去(swap),一般是内存的2倍。 buff是还没有被写入磁盘的缓存,cache是已经写入磁盘 阅读全文
posted @ 2017-03-19 13:28 天行健风行云 阅读(156) 评论(0) 推荐(0) 编辑