09 2018 档案
摘要:私有(private)属性 输出为: 上例,本来想通过方法控制属性,但是由于属性在外部可以访问,或者说可见,就可以直接绕过方法,直接修改这个属性 python提供了私有属性可以解决这个问题 私有属性 使用双下划线开头的属性名,就是私有属性 示例: 输出为: 外部访问不到__age,age没有定义,也
阅读全文
posted @ 2018-09-27 15:38
rivendare
摘要:需要实例化,是普通方法;不需要类实例化,但是会用到类,用类方法;如果跟类完全没关系,就用静态方法。 类方法 1.在类定义中,使用@classmethod装饰器修饰的方法 2.必须至少有一个参数,且第一个参数留给了cls,cls指代调用者即类对象自身 3.cls这个标识符可以是任意合法名称,但是为了易
阅读全文
posted @ 2018-09-27 14:16
rivendare
摘要:面向对象是一种认识世界,分析世界的方法论,将万事万物抽象为类 类class 类是抽象的概念,是万事万物的抽象,是一类事物的共同特征集合 用计算机语言来描述类,就是属性和方法的集合 对象instance,object 对象是类的具象,是一个实体 一切皆对象 对象是数据和操作的封装 对象是独立的,但是对
阅读全文
posted @ 2018-09-19 23:17
rivendare
摘要:字符串 一个个字符组成的有序的序列,是字符的集合 使用单引号,双引号,三引号引住的字符序列 字符串是不可变对象 字符串定义 示例: 字符串支持使用索引访问 有序的字符集合 输出结果为: 可迭代 输出结果为: 字符串join连接 “string”.join(iterable) ->str 将可迭代对象
阅读全文
posted @ 2018-09-14 14:20
rivendare
摘要:序列化 将内存中对象存储下来,把他变成一个个字节 反序列化 将文件的一个个字节恢复成内存对象 pickle库 dumps 对象序列化为bytes对象 dump 对象序列化到文件对象,存入文件 loads 从bytes对象反序列化 load 对象反序列化,从文件读取数据 示例: 输出为: 示例: 输出
阅读全文
posted @ 2018-09-05 15:25
rivendare

浙公网安备 33010602011771号