81定义: class 类名(参数列表):# __init__(self, 参数列表): # __init__叫构造函数,其作用:使用类实例对象时,自动调用_init_,起到对象进行初始化,默认值赋值的功能, self.参数列表 = 参数列表 # self代表类实例对象,注意不是类, 该语句表示把形 ...
分类:
编程语言 时间:
2018-08-12 10:28:34
阅读次数:
149
int 支持转换为 int 类型的,仅有 float、str、bytes,其他类型均不支持。 float -> int 会去掉小数点及后面的数值,仅保留整数部分。 1 int(-12.94) # -12 str -> int 如果字符串中有数字(0-9)和正负号(+/-)以外的字符,就会报错。 1 ...
分类:
编程语言 时间:
2018-08-10 14:29:19
阅读次数:
156
1.术语程序中所存储的所有数据都是对象。每个对象都有一个身份、一个类型和一个值。对象的身份可以看作是指向它在内存中所处位置的指针,变量名就是引用这个具体位置的名称。对象的类型也称作类别,用于描述对象的内部表示及它支持的方法与操作。创建特定类型的对象时,有时也将该对象称为该类型的实例。实例被创建之后,它的身份和类型就不可改变。如果对象的值是可以修改的,称为可变对象,反之称为不变对象。如果某个对象包含
分类:
编程语言 时间:
2018-08-09 22:01:31
阅读次数:
173
0x00 前言 类,在学习面向对象我们可以把类当成一种规范,这个思想就我个人的体会,感觉很重要,除了封装的功能外,类作为一种规范,我们自己可以定制的规范,从这个角度来看,在以后我们学习设计模式的时候,对设计模式的理解会很有帮助。其次,语言中类是抽象的模板,用来描述具有相同属性和方法的对象的集合,比如 ...
分类:
编程语言 时间:
2018-08-08 19:53:29
阅读次数:
169
数据提取的概念和数据的分类 1. 什么是数据提取 简单的来说,数据提取就是从响应中获取我们想要的数据的过程 2. 爬虫中数据的分类 结构化数据:json,xml等 处理方式:直接转化为python类型 非结构化数据:HTML 处理方式:正则表达式、xpath 数据提取之json 1.为什么要复习js ...
分类:
其他好文 时间:
2018-08-01 22:14:07
阅读次数:
192
python类 1. 类级别的变量 输出结果: + self是个代指。代指了自己所在的class。你可以由 self 点进所指class本身的函数。由此可见,self 本身作为一个代词,并不一定要叫self。你也可以用个其他什么来代替。只不过,必须得是这个类的所有子方法的第一个参数: + self. ...
分类:
编程语言 时间:
2018-07-29 17:03:07
阅读次数:
123
类变量 类变量就类的属性,此属性属于类,不属于此类的实例 作用:通常用来存储该类创建的对象的共有属性 说明:类变量可以通过该类和该类的实例直接访问;类变量可以通过此类的实例对象的__class__属性间接访问 1 class Human: 2 total_count = 0 # 类变量 3 def ...
分类:
编程语言 时间:
2018-07-25 22:04:01
阅读次数:
132
通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关 ...
分类:
编程语言 时间:
2018-07-25 19:07:07
阅读次数:
204
查询顺序: 对象.属性 : 先从对象空间找,如果找不到,再从类空间找,再找不到,再从父类找.... 类名.属性 : 先从本类空间找,如果找不到,再从父类找.... 对象与对象之间是互相独立的. 计算一个类 实例化多少对象.例 class Count: count = 0 def __init__(s ...
分类:
编程语言 时间:
2018-07-24 17:48:17
阅读次数:
212
Perl 语法 - 基础 perl语言的核心是正则表达式,在文本处理上非常有优势,与python类似,但语法不同,perl的语法很灵活,用多了才会觉得好用。 常用知识点总结: perl语法类似于C语言(perl源于Unix),语句由逗号划分,代码层次使用花括号{}划分,但是不必声明变量类型; 标量变 ...
分类:
编程语言 时间:
2018-07-17 18:17:08
阅读次数:
203