原博文
2019-07-03 21:55 −
构造和初始化 __init__我们很熟悉了,它在对象初始化的时候调用,我们一般将它理解为"构造函数". 实际上, 当我们调用x = SomeClass()的时候调用,__init__并不是第一个执行的, __new__才是。所以准确来说,是__new__和__init__共...
0
13510
相关推荐
2019-12-05 20:24 −
[TOC] # 类的内置方法(魔法方法) 凡是在类内部定义的,以——开头——结尾的方法,都是类的内置方法,也称之为魔法方法。 会在某种条件下满足自动触发。 ——init——触发前,调用该类时,内部会通过——new——产生一个新的对象。 ——init——:在**调用类时自动触发**,通过产生的对象自动调...
2019-11-12 20:47 −
**简介** 有关 Python 内编写类的各种技巧和方法(构建和初始化、重载操作符、类描述、属性访问控制、自定义序列、反射机制、可调用对象、上下文管理、构建描述符对象、Pickling)。 你可以把它当作一个教程,进阶,或者使用参考;我希望它能够成为一份针对 Python 方法的用户友好指南。 *...
2019-12-22 22:30 −
django内置的url转换器,包括有int、str、uuid等等。但是有时候他们不能满足我们的需求,因此就需要使用自定义url转换器。自定义url转换器的五步:1、定义一个类,直接继承自object就可以2、在类中定义一个属性regex,这个属性是用来限制url转换器规则的正则表达式。3、实现to_...
0
363
2019-12-16 16:47 −
在这之前,先了解_new__()方法 __new__方法: a.是在实例创建之前被调用的 b.它的任务就是创建实例然后返回该实例,是个静态方法 总结: __new__至少要有一个参数cls,代表要实例化的类,此参数在实例化时由Python解释器自动提供...
2019-12-11 00:13 −
//2019-12-10面向对象的编程1、面向对象主要包含三个方面:面向对象的含义、类和继承
2、面向对象的编程语言主要有三大类语言:C++、Python和Java,面向过程的语言主要有C语言和Fortran语言3、面向对象的具体操作如下所示:
以汽车的估值计算举例如下:
#Python面向对象的编...
2019-12-25 10:08 −
python中的with语句用于访问资源。它确保执行指定的__exit__(“清理”)操作,而不管释放被访问资源的处理过程中的错误或异常,例如读取和写入文件后自动关闭、线程中锁的自动获取和释放等。
python中与语句相关的概念包括:上下文管理协议、上下文管理器、运行时上下...
2019-12-20 11:26 −
1、名词解释
类:类代表了具有相同特征的一类事物(人)
对象、实例:具体的某一个事物或者是人
实例化:将类变成对象的这么一个过程,即新建一个对象的过程,就是对类的一个实例化过程。
2、格式
函数定义:
def func1(): #这样定义的叫做函数,它是在模块中...
2019-12-11 16:37 −
Python 变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
变量赋值
Python 中的变...
0
82
2019-12-22 15:32 −
数学操作符
数据类型
字符串复制(*复制次数int)、连接(+)
该类操作只能同为字符串类型,否则需要强制转换类型
变量名规则
(驼峰式变量名&下划线式均可)
# 注释
BIF(...