摘要:
1、正则表达式:目的是为了爬虫,是爬虫利器。 正则表达式是用来做字符串匹配的,比如检测是不是电话、是不是email、是不是ip地址之类的 2、JSON:外部数据交流的主流格式。 3、正则表达式的使用 re python 内置的模块,可以进行正则匹配 re.findall(pattern,source 阅读全文
摘要:
1、面向对象的三大特性: 继承、封装和多态 2、继承 语法:class Student(父类): 变量可以被继承 #coding=utf-8 import test9 class Student(test9.Person): sum = 0 def __init__(self,name,age): 阅读全文
摘要:
1、访问权限修饰符可以用来修饰变量和方法 2、内部调用和外部调用: 比如在类的内部调用实例方法,叫内部调用;在类的外部调用实例化方法,叫外部调用 当然,类变量以及实例变脸也是有内部调用和外部调用 #coding=utf-8 class Student(): name = "" age = 0 sum 阅读全文
摘要:
需要搞清楚的是, 实例方法与类方法是什么?类变量和实例变量又是什么? 类方法中如何访问类变量、类方法要如何调用?当然 实例方法中如何访问类变量?能 实例方法访问实例变量,实例方法如何被调用?当然 类方法中能否访问实例变量?不能 对象调用类方法?能 静态方法是什么?装饰器:@staticmethod 阅读全文
摘要:
1、构造函数 __init__() #coding=utf-8 class Student(): name = "" age = 0 def __init__(self): #构造函数 pass def do_homework(self): print(self.name +"do homework 阅读全文
摘要:
目标: 1、写出有意义的面向对象 2、面向对象的核心(类+对象) 基础1: 与变量名不同,建议类名首字母大写,且有意义的单词之间不要用下划线链接,用驼峰表示。 类名后面是小括号(这一点和Java 很不一项),但是类的小括号里的参数与函数值的参数是截然不同,这个参数与进程相关。 class Stude 阅读全文
摘要:
1、关于返回值 def funcname(parameter_list) pass return value 返回的是函数处理后的结果;如果没有return 语句,python 默认返回的是None 2、python是解释性语言 先调用再定义,会报错 得先定义再调用才行,这就是解释性语言的特点 3、 阅读全文