python
LilCh6en
一枚爬虫工程师
展开
-
Python基础语法(九)
面向对象二一、面向对象1.继承简介2. 方法重写3. super()4.多重继承5.多态6.属性和方法一、面向对象1.继承简介继承 是面向对象的三大特性之一 作用: 通过继承可以使一个类获取其它类中的属性和方法使用方法:在定义类时,可以在类名后的括号中指定当前类的父类(超类、基类、super)这样子类(衍生类)就可以直接继承父类中所有的属性和方法class Animal: def run(self,name): print('%s逃跑一流'%name) d原创 2020-09-18 13:49:38 · 433 阅读 · 0 评论 -
Python基础语法(八)
面向对象一一 、面向对象一 、面向对象面向对象的简介OP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容封装、继承、多态、抽象面向过程面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序, 这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低类(class原创 2020-09-14 18:31:22 · 140 阅读 · 0 评论 -
Python基础语法七
函数三一、高阶函数1.1 高阶函数1.2 闭包1.3 装饰器一、高阶函数1.1 高阶函数含义高阶函数:一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),满足其一则为高阶函数实列参数为函数返回值为函数def fun1(): print("程序执行了")def fun2(a): print("程序没有执行") return fun1res=fun2(fun1)res()以上两个示例中,函数fun原创 2020-09-09 23:00:44 · 126 阅读 · 0 评论 -
Python基础语法(六)
函数二一、函数的返回值二、文档字符串三、函数的作用域四、命名空间五、递归函数&匿名函数5.1 递归函数一、函数的返回值返回值就是函数执行以后返回的结果通过return来指定函数的返回值return后面可以跟任意对象,返回值甚至可以是一个函数def fun1(x,y): print(x+y) #打印x+yd的值 returnresult=fun1(1,6) #调用print(result) #返回空值print(type(result)) #返原创 2020-09-07 14:20:36 · 108 阅读 · 0 评论 -
Python基础语法(五)
函数一1.1 函数简介1.2 函数的参数1.3参数的解包1.1 函数简介函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。语法def 函数名([形参1,形参2,形参3....]): 代码块1.2 函数的参数关键字参数关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。使用关键字参数允许函原创 2020-09-03 18:06:08 · 110 阅读 · 0 评论 -
Python基础语法(四)
元组、字典、集合元组字典集合集合简介集合的运算集合的基本操作元组元组用法:Python的元组与列表类似,不同之处在于元组的元素不能修改元组使用小括号,列表使用方括号元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可创建元组a=('你好','我爱你','mm')b=tuple(1,)print(a)print(b)元组一旦确立,不能被修改tuple1=(1,2,3,4,5)tuple1[-1]=6print(tuple1)元组运算符Pyth原创 2020-09-02 20:13:35 · 222 阅读 · 0 评论 -
Python基础语法(三)
列表一、序列1.1 序列的概念1.2 序列的通用操作二、列表2.1 列表的使用2.2 切片2.3 修改列表2.4 列表方法一、序列1.1 序列的概念分类:字符串、列表、元组。含义:序列,顾名思义,是有序的,序列都有索引,都能进行索引、切片(截取)、加(连接)、乘(倍增)、检查成员的操作。因为序列有序,可通过位置来区分元素,所以序列中可含有相同的元素。1.2 序列的通用操作索引seq[index] index从0开始,支持负数,-1表示最后一个元素。切片(截取)seq[start原创 2020-08-30 15:26:06 · 384 阅读 · 0 评论 -
Python基础语法(二)
运算符与条件控制语句一、运算符1.1 运算符1.2 算术运算符1.3.赋值运算符1.4.比较运算符1.5.逻辑运算符1.6.条件运算符二、条件控制语句2.1 条件判断语句2.2 input函数2.3 if-else 语句2.4 if-elsif-else 语句2.5 while 语句2.6 循环嵌套2.7 break 和 continue合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一原创 2020-08-28 13:33:05 · 245 阅读 · 0 评论 -
Python基础语法(一)
基本数据类型一一、语法概念1.1 表达式1.2 语句1.3 程序1.4 函数(function)二、标识符2.1 关键字2.2 标识符的概念三、基本数据类型3.1 数据类型四、变量4.1 变量的概念4.2 变量的运算五、字符串5.1 字符串概念5.2 转义字符5.3 长字符串5.4 Unicode 字符串5.5 格式化字符串5.6 python的字符串内建函数一、语法概念1.1 表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合#这些都原创 2020-08-24 10:20:22 · 841 阅读 · 0 评论