07 2019 档案
摘要:反射(reflection) 定义:指的是对象可以通过代码来增删改查其中的属性以及方法 通过四个函数来实现这个功能,它们分别是hasattr()(查),getattr()(改),setattr()(增),delattr()(删) class Player: def __init__(self,nam
阅读全文
摘要:继承 什么是继承:两个对象之间的关系,一个称为子类,一个称为父类,其中子类继承着父类的属性以及方法技能,可以直接使用。(值得注意的是:在python3中所有创建的类都直接或间接,隐性或显性的继承object类,如果没有显示继承某个类,则默认继承的是object类,又称为新式类) 为什么要使用继承:减
阅读全文
摘要:面向对象编程(OOP) 定义:面向对象编程的核心是对象本身,通过对象的特征,技能的结合来编写代码,借以达到所想要的功能。 优点:可拓展性强,修改任意一个对象,都能反映到整个程序的结果之中。 缺点:编程复杂度要高于面对过程编程,而且无法预测程序最后的结果,是一个对象与对象交互的不确定过程,可控性不高,
阅读全文
摘要:Collections 模块 collections模块是python库中为使用者们提供了除列表,字典,元祖和集合的额外容器数据类型的模块,借以补足内置数据类型的缺陷。 比较常见的数据类型有: Collections 模块 collections模块是python库中为使用者们提供了除列表,字典,元
阅读全文
摘要:正则表达式(Regular Expession) 定义:顾名思义,正则表达式就是一种按规则表达的一种方式,其通过字符组[ ]的形式来通过其中的规则来匹配相应的字符串,进而达到按条件筛选取值的作用。 正则表达式在Python爬虫领域应用极其广泛,同样也对其他编程语言有着重要意义。 使用方法 由具体数字
阅读全文
摘要:模块(Module) 定义:具有Python函数和状态语句并且能够实现一定功能的文件 三种来源:(1)Python自带的的内置模块,(2) 别人写的模块,(3) 自己写的模块 四种表现形式:(1)使用python编写的py文件,(2)已被编译为共享库或者是dll的C或C++拓展,(3)把一系列模块组
阅读全文
摘要:迭代器(Interators) 定义:通过loop的方式,将数据重复地进行通过内置方法或者代码对数据进行处理,每一次迭代的数据都要依赖于上一组数据,能够实现 上述任务的工具就被称之为迭代器。 与递归(Recursion)的区别 递归是在定义函数内部调用函数自身,是一种先回溯再递推的过程。而迭代则是在
阅读全文
摘要:函数对象(第一类对象,即可以当做被数据传递) 四种常见使用方式函数名可以被引用 函数对象(第一类对象,即可以当做被数据传递) 四种常见使用方式函数名可以被引用 1. 函数名可以被传递 def func(): print('from func') print(func) # 函数名和函数体代码就是存放
阅读全文
摘要:函数 什么是函数:函数就是一个个小小的‘加工厂’(Function),对将要到来的‘原料’(参数变量)进行一系列逻辑、数学运算以及其他的一些循环语句的操作。简单来说就是实现某中特殊作用和功能的载体。 为什么要用到函数: 函数 什么是函数:函数就是一个个小小的‘加工厂’(Function),对将要到来
阅读全文
摘要:文件内光标的移动 使用seek方法:其格式为seek(offset,whence),其中offset是相对偏移量的意思 whence有 三种情况: 文件内光标的移动 使用seek方法:其格式为seek(offset,whence),其中offset是相对偏移量的意思 上述三种模式,无论在哪种模式运行
阅读全文
摘要:元组(Tuples) 作用:能够存储多组数据的容器类型,形式跟List差不多,只不过是小括号不是中括号,并且其中的数据不能被修改 内部原理:当定义了元祖时,内存开辟了新的区域来存放元祖中的数据元素,其中每个不同元素都占据着元祖中的内存空间及地址,如果该数据是不可变类型,一旦确定下来内存地址后,该数据
阅读全文
摘要:可变类型和不可变类型 可变类型和不可变类型 其中可变类型的意义是,当数据的取值改变时,python并不会为它开辟一个新的内存去存放,而是直接在原来的内存地址即id中修改,相当于 数据还是在原来的内存空间中作出修改,并不会成为一个“见义忘利”的小人还是会知恩图报,回到最初创建它的地方因此这种人的待遇薪
阅读全文
摘要:条件语句与循环语句的使用 If 语句的使用 作用: If的条件语句能够使得计算机通过判断目标条件的正确与否,来决定是否要执行接下来的程序代码进而控制程序的运行,满足则运行下方将要执行的命令或者操作,反之则程序无法运行 格式: 条件语句与循环语句的使用 If 语句的使用 作用: 格式: if...el
阅读全文
摘要:与用户的交互 python3中 input会将用户输入的任何内容都存成字符串类型 python2中 raw_input会将用户输入的任何内容都存成字符串类型 input要求用户必须输入一个明确的数据类型,输入什么类型就存成什么类型 格式化输出 %s和%d 数据类型 数据类型大概有这么几种:整型、浮点
阅读全文
摘要:五大组成部分: 控制器:计算机的控制部分 运算器:计算器的运算部分(其中分为数字运算和逻辑运算),数字运算也就是加减乘除法,开根号求对数等数学运算,逻辑运算就是对计算机即将进行操作的True or False的判断。 控制器+运算器=计算机中央处理器(也就是所说的CPU) 存储器:计算机的存储部分
阅读全文
浙公网安备 33010602011771号