上一页 1 ··· 4 5 6 7 8
摘要: 列表和元组都是可迭代对象(可以用于for in) 列表 [] #添加列表元素: list.append(argu) #修改列表: list[2] = 2017 #删除列表元素 Del list[2] #获取列表长度 len(list) #组合列表 >>>[1,2,3]+[4,6] [1,2,3,4, 阅读全文
posted @ 2017-09-06 09:12 IcarusYu 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Class MyList(list): __metaclass__ = ListMetaclass #它表示在创建MyList这个类时,必须通过 ListMetaclass这个元类的LIstMetaclass.__new__()方法来创建,然后你可以再添加新的方法 1 创建实例的时候就会调用__in 阅读全文
posted @ 2017-09-06 09:10 IcarusYu 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 序列化 定义:程序运行时所有变量都存在内存中,把变量从内存中变成可存储或可传输的过程称为序列化pickling,在其他语言中称为serialization,marshalling,flattening等等,都是一个意思。 作用:序列化后可把序列化的内容存到磁盘,或者通过网络传输到其他机器上。 实现方 阅读全文
posted @ 2017-09-05 21:19 IcarusYu 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 查看当前目录的绝对路径: >>>os.path.abspath('.') 阅读全文
posted @ 2017-09-05 10:19 IcarusYu 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 产生1~10中的随机数: for 循环:所有可遍历对象都能用于for循环,如一个字符串。 len(list),list中的元素类型可以各不相同;可以直接用下标对list元素赋值来更新列表 对字符串可以进行下标操作: 序列:python中最基本的数据结构,每个序列都有一个索引;python包括6种内置 阅读全文
posted @ 2017-09-04 00:12 IcarusYu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在命令行中运行py文件:python 文件路径/文件名 python变量必须赋值后才能使用,因为py变量只有赋值后才会被创建。 py可以同时给多个变量赋值:a,b,c = 10,20,'dfjkdj' 对str的操作: 运算符分类:算术运算符、比较运算符、逻辑、赋值、位运算符。除法运算比较特殊,py 阅读全文
posted @ 2017-09-03 21:38 IcarusYu 阅读(283) 评论(3) 推荐(0) 编辑
摘要: 定义:对一个模块、一个类、一个函数进行进行正确性检验的测试性工作。当我们对函数或者模块等进行修改时,单元测试就显得尤为重要。 单元测试 = 测试用例(用来测试的数据)+测试模块 阅读全文
posted @ 2017-09-02 11:24 IcarusYu 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 元类(MetaClasses) 元类提供了一个改变Python类行为的有效方式。 元类的定义是“一个类的类”。任何实例是它自己的类都是元类。 在上例中,我们定义了一个类demo,并且生成了一个该类的对象obj。首先,可以看到obj的__class__是demo。有意思的来了,那么demo的class 阅读全文
posted @ 2017-09-01 11:31 IcarusYu 阅读(416) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8