Python类 输出: self表示的是类的实例 当创建实例a = Student('斯科拉', 39)时,会默认执行def __init__()方法, 传入的参数就是该方法的形参,self.name = name表示将传入的'斯科拉'赋值给self.name即给实例的name属性赋值 ...
分类:
编程语言 时间:
2019-09-14 00:37:45
阅读次数:
115
1、简述面向对象的三大特性。 继承:如果多个类中有共同的方法,就可以把共同的方法写在基类也就是父类中,可以供其所有的子类也就是派生类使用,这样的话就不用讲这个方法写很多遍了,使得代码更加简洁,提高了代码的编写效率,子类可以继承父类的非私有属性和方法。 在视图、版本、认证、分页中使用过。 封装:把多个 ...
分类:
其他好文 时间:
2019-09-13 17:14:26
阅读次数:
90
Protobuf3 标量值类型 标量消息字段可以具有以下类型之一——该表显示了.proto文件中指定的类型,以及自动生成的类中的相应类型: 在协议缓冲区编码中序列化消息时,您可以了解更多关于这些类型的编码方式。 [1] 在Java中,无符号的32位和64位整数使用它们的有符号对应值来表示,高位简单地 ...
分类:
其他好文 时间:
2019-09-11 18:21:03
阅读次数:
95
这里不详细介绍类,只总结一些小萌新在学习python 类时会有的一些疑点。 类的私有性 类的私有性 可以看到,以上调用方法都会因为没有权限给返回错误 如果想要调用私有的属性,使用如下方式: self是个什么东西嗯? self是个什么东西嗯? 返回值为 参考链接:http://c.biancheng. ...
分类:
编程语言 时间:
2019-09-11 15:32:33
阅读次数:
107
## Python rst文件打开 RST与Python类似Javadoc与Java. 如果下载了别人的Python源码,里面有rst文件夹,我们可以转为html后用浏览器打开 某个开源项目的index.rst 1.安装python的sphinx模块: 1 2 pip install sphinx ...
分类:
编程语言 时间:
2019-09-09 10:29:08
阅读次数:
103
python类的内置attr属性 class Foo: x=1 def __init__(self,y): self.y=y def __getattr__(self, item): print(' > from getattr:你找的属性不存在') def __setattr__(self, ke ...
分类:
其他好文 时间:
2019-09-05 13:53:04
阅读次数:
62
一个模型(model)就是一个单独的、确定的数据的信息源,包含了数据的字段和操作方法。通常,每个模型映射为一张数据库中的表。 基本的原则如下: 每个模型在Django中的存在形式为一个Python类 每个模型都是django.db.models.Model的子类 模型的每个字段(属性)代表数据表的某 ...
分类:
其他好文 时间:
2019-09-04 00:31:18
阅读次数:
165
需求: 1、员工具有姓名、年龄、能力值(能力值为100-年龄),可以工作,每工作一次,该员工的能力值-5,创建__str__方法,打印该员工的信息; 2、老板具有投资金额,工作量,员工列表。可以雇佣员工,雇佣后将员工添加至列表中,雇佣一人投资金额减5000,金额不足时不能雇佣新员工; 3、员工工作时 ...
分类:
编程语言 时间:
2019-08-31 00:53:14
阅读次数:
137
在交互式模式下,类中同时实现__str__()和__repr__()方法: 直接输入实例名称显示repr返回的类容; 用print打印实例名称显示str返回的内容; 在交互式模式下,如果只实现了__repr__()方法则: 直接输入实例名称和print打印都显示repr返回的内容。 在交互式模式下, ...
分类:
编程语言 时间:
2019-08-29 13:54:22
阅读次数:
104
[TOC] 第十一章、super()详解 一、引出super()来由 原始用法: 在python类的方法中,要调用父类的某个方法,通常是 使用非绑定的类方法(用类名来引用的方法),并在参数列表引入待绑定的对象self,达到调用父类方法的目的。 缺点: 这样做的缺点是,当一个子类的父类发生变化时(如类 ...
分类:
其他好文 时间:
2019-08-27 23:27:59
阅读次数:
92