class Cat(): """ 类 """ tag = '我是家猫' def __init__(self, name, age): self.name = name # 私有变量 self.__age = age def set_age(self, age): self.__age = age # ...
分类:
编程语言 时间:
2019-08-02 10:48:31
阅读次数:
112
类的概念 类(class)抽象的概念,比如说人类、鸟类、水果、是一个总的称呼,没有具体到某个物体; 对象(object,指具体实例,instance); 类定义的语法: 类最重要的两部分就是类变量和类方法,类成员之间的可以相互调用。 程序可以在类中给新变量赋值就是增加类变量,可以通过del语句删除已 ...
分类:
编程语言 时间:
2019-07-30 00:58:14
阅读次数:
144
一、成员修饰符 二、特殊成员 三、metaclass,类的起始 ...
分类:
编程语言 时间:
2019-07-28 19:53:59
阅读次数:
120
Python类中的self到底是干啥的 Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有se ...
分类:
编程语言 时间:
2019-07-22 13:19:38
阅读次数:
93
Python 爬虫从入门到进阶之路(十四)Python 数据的存储格式 JSON 及 Python 中的 json 模块 ...
分类:
编程语言 时间:
2019-07-09 10:47:51
阅读次数:
155
类用来描述具有相同的属性和方法的对象的集合。 对于在类中定义的函数,称为方法。 类变量不直接叫做类变量,称为属性。 ...
分类:
编程语言 时间:
2019-07-08 00:38:54
阅读次数:
198
type()用来检查值的类型 (整型、浮点型、布尔值、字符串、空值) 该函数会将检查的结果作为返回值返回,可以通过变量来接收函数的返回值 int() 可以用来将其他的对象转换为整型规则: 布尔值:True -> 1 False -> 0 浮点数:直接取整,省略小数点后的内容 字符串:合法的整数字符串 ...
分类:
编程语言 时间:
2019-07-06 13:02:28
阅读次数:
97
1、getitem方法使用这个方法最大的印象就是调用对象的属性可以像字典取值一样使用中括号[‘key‘]使用中括号对对象中的属性进行取值、赋值或者删除时,会自动触发对应的__getitem__、__setitem__、__delitem__方法代码如下:classFoo(object):def__init__(self):self.name=‘jack‘def__getitem__
分类:
编程语言 时间:
2019-07-03 18:31:05
阅读次数:
167
Python类的成员 一、细分类的组成成员 类大致分为两大部分: 1. 静态属性 2. 动态方法 每个区域详细划分又可以分为: 二、类的私有成员 对于每一个类的成员而言都有两种形式: 公有成员,在任何地方都能访问 私有成员,只有在类的内部才能方法 私有成员和公有成员的访问限制不同 : 静态属性 公有 ...
分类:
编程语言 时间:
2019-06-30 09:38:03
阅读次数:
112
一、实例方法和自动绑定self 在类中定义的实例方法,Python会自动绑定方法的第一个参数(通常是self,下文也默认为self),第一个参数总会指向调用该方法的对象,因为实例方法(包括构造方法)第一个self参数会自动绑定,所以调用普通方法和实例方法时不需要为第一个参数传值(方法第一个参数代表的 ...
分类:
编程语言 时间:
2019-06-30 00:16:03
阅读次数:
115