自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 异常&文件

异常&文件1.异常简介2.异常的传播3.异常对象4.文件打开5.关闭文件6.读取文件7.较大文件的读取8.文件的写入1.异常简介程序在运行过程中可能会出现一些错误。比如:使用了不存在的索引,俩个不同类型的数据相加…这些错误称之为异常。处理异常:程序运行时出现的异常,目的并不是让我们的程序直接终止!Python是希望出现异常时,我们可以编写代码来对异常进行处理。2.异常的传播当在函数中出现异常时,如果函数中对异常进行了处理,则异常不会在进行传播。如果果函数中没有对异常进⾏处理,则异常会

2020-07-02 13:29:55 149

原创 模块

模块1.模块2.模块的创建3.模块的使用1.模块模块化指将一个完整的程序分解成一个个小模块通过将模块组合,来搭建一个完整的程序模块化的优点:方便开发方便维护模块可以复用2.模块的创建在Python当中⼀个py⽂件就是⼀个模块在⼀个模块中引⼊外部模块 import 模块名(模块名就是py⽂件)可以引⼊同⼀个模块多次,但是模块的实例只会创建⼀次import 模块名 as 模块别名在⼀个模块内部都有⼀个__name__。通过它我们可以获取模块的名字如果py⽂件直接运⾏时,那么__

2020-07-02 09:50:33 108

原创 面向对象三

面向对象三1.继承简介2.方法重写3.super()4.多重继承5.多态6.属性和方法6.1属性6.2方法1.继承简介继承是面向对象三大特性之一通过继承我们可以使一个类获取到其他类中的属性和方法在定义类时,可以在类名后面的括号中指定当前类的父类(超类,基类)继承提高了类的复用性。让类与类之间产生了关系。有了这个关系,才有了多态的特性2.方法重写如果在子类中有和父类同名的方法,则通过子类实例去调用方法时,会调用子类的方法而不是父类的方法,这个特点我们称之为方法的重写(覆盖)当我们调用一个

2020-06-29 23:03:48 115

原创 面向对象二

面向对象二1.特殊方法2.封装3.property装饰器1.特殊方法在类中可以定义一些特殊方法也称为魔术方法特殊方法都是形如__XXX__()这种形式特殊方法不需要我们调用,特殊方法会在特定时候自动调用2.封装出现封装的原因:我们需要一种方式来增强数据的安全性1.属性不能随意修改2.属性不能改为任意的值封装是面向对象的三大特性之一封装是指隐藏对象中一些不希望被外部所访问到的属性或方法我们也可以提供给一个getter()和setter()方法是外部可以访问到属性ge

2020-06-29 22:31:12 105

原创 面向对象一

面向对象一1.面向对象简介2.类(class)3.类的定义4.参数self4.1 属性和方法4.2 self1.面向对象简介Python是一门面向对象的编程语言所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象进行的面向过程面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低编程方式符号人类的思维,编写起来1.妈妈穿上衣服穿鞋出门2.妈妈骑上电动车3.妈妈到超市门口放好车4.妈妈买西瓜

2020-06-29 22:11:08 82

原创 函数(下)

函数(下)1.高阶函数2.闭包3.装饰器的引入4.装饰器的使用1.高阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是⾼阶函数2.闭包将函数作为返回值也是⾼阶函数我们也称为闭包闭包的好处1.通过闭包可以创建⼀些只有当前函数能访问的变量2.可以将⼀些私有数据藏到闭包中⾏成闭包的条件1.函数嵌套2.将内部函数作为返回值返回3.内部函数必须要使⽤到外部函数的变量3.装饰器的引入我们可以直接通过修改函数中的代码来完成需求,但是会产⽣以下⼀些问题:如果修改的函数多,修

2020-06-19 11:04:22 81

原创 函数(中)

函数(中)1.函数的返回值2.文档字符串3.函数的作用域3.1 全局作用域3.2 函数作用域4.命名空间5.递归函数1.函数的返回值返回值就是函数执⾏以后返回的结果通过return来指定函数的返回值return后⾯可以跟任意对象,返回值甚⾄可以是⼀个函数2.文档字符串help()是Python中内置函数,通过help()函数可以查询Python中函数的⽤法在定义函数时,可以在函数内部编写⽂档字符串,⽂档字符串就是对函数的说明3.函数的作用域作用域(scope)指的是变量⽣效的区域

2020-06-19 10:59:59 286

原创 函数(上)

函数(上)1.函数简介2.函数的参数2.1 形参与实参2.2 函数的传递方式3.不定长参数4.参数的解包1.函数简介函数也是一个对象-函数⽤来保存⼀些可执⾏的代码,并且可以在需要时,对这些语句进⾏多次调⽤语法 def 函数名([形参1,形参2,形参3....]): 代码块注意:函数名必须符合标识符的规范(可以包含字⺟、数字、下划线但是不能以数字开头)print是函数对象 print()是调⽤函数2.函数的参数2.1 形参与实参形参(形式参数) 定义形参就相当于

2020-06-19 10:52:29 247

原创 元组&字典&集合

元组&字典&集合1.元组基本介绍2.字典简介2.1字典的基本介绍2.2 字典的使用2.3 copye()3.遍历字典4.集合4.1集合简介4.2集合的运算1.元组基本介绍元组表现形式tuple元组是⼀个不可变序列(⼀般当我们希望数据不改变时,我们使⽤元组,其他情况下基本都⽤列表)使⽤()创建元素元组不是空元组⾄少有⼀个 逗号(,) 当元组不是空元组时括号可以省略元组解包指将元组当中的每⼀个元素都赋值给⼀个变量2.字典简介2.1字典的基本介绍字典属于⼀种新的数据结构称为

2020-06-10 09:14:55 131

原创 爬虫简介

1.通讯协议1.1 端口如果说,我们想要进行数据通讯分几步?1.找到对⽅ip2.数据要发送到对⽅指定的应⽤程序上。为了标识这些应⽤程序,所以给这些⽹络应⽤程序都⽤数字进⾏了标识。为了⽅便称呼这个数字,叫做 端⼝。这⾥的端⼝ 我们⼀般都叫做 ‘逻辑端⼝’3.定义通讯规则。这个通讯规则我们⼀般称之为协议1.2通讯协议国际组织定义了通⽤的通信协议 TCP/IP协议所谓协议就是指计算机通信⽹络中两台计算机之间进⾏通信所必须共同遵守的规定或规则HTTP⼜叫做超⽂本传输协议(是⼀种通信协议) H

2020-05-31 10:03:39 409

原创 列表

列表1.序列(sequence)1.1基本概念1.2 序列的分类2.列表(list)2.1列表的使用2.2切片3.通用操作4.修改列表5.列表的方法6.遍历列表6.1 for循环6.2 range(start, stop[, step])1.序列(sequence)1.1基本概念序列是Python中最基本的⼀种数据结构。序列⽤于保存⼀组有序的数据,所有的数据在序列当中都有⼀个唯⼀的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算机中数据存储的⽅式1.2 序列的分类可

2020-05-30 22:46:32 205

原创 条件控制语句

1.条件判断语句(if)执⾏的流程:if语句在执⾏时,会先对条件表达式进⾏求值判断,如果为True,则执⾏if后的语句如果为False,则不执⾏语法:if 条件表达式 :代码块代码块代码块中保存着⼀组代码,同⼀个代码块中的代码,要么都执⾏要么都不执⾏代码块以缩进开始,直到代码恢复到之前的缩进级别时结束代码块就是⼀种为代码分组的机制input()函数该函数⽤来获取⽤户的输⼊input()调⽤后,程序会⽴即暂停,等待⽤户输⼊⽤户输⼊完内容以后,点击回⻋程序才会继续向下执⾏⽤户输

2020-05-29 10:38:50 1009

原创 运算符

运算符1.运算符运算符的概念:运算符⽤于执⾏程序代码运算,会针对⼀个以上操作数项⽬来进⾏运算。例如:2+3,其操作数是2和3,⽽运算符则是“+”运算符的分类1.算术运算符2.赋值运算符3.比较运算符(关系运算符)4.逻辑运算符5.条件运算符(三元运算符)2.算术运算符加法运算符: 表现形式 +减法运算符: 表现形式 -乘法运算符: 表现形式 *除法运算符: 表现形式 /// 整除,只会保留计算后的整数位,总会返回⼀个整型% 取余,求两个数相除的余数** 幂运算,求⼀

2020-05-28 13:52:56 192

原创 一些基本知识要点

基本数据类型介绍数据类型之前先了解几个概念一.几个概念1.1 表达式何为表达式?表达式是由数字,字符,数字分组符号,自由变量和约束变量等以能求得数值的有意义排列方法所得的组合表达式的热点?1.表达式一般仅仅用于计算一些结果,不会对程序产 生实质性的影响2.如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出1.2 语句一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果1.3程

2020-05-23 16:29:54 202

原创 Python语言基础

Python语言基础1.Python介绍1.1 Python的出现1.2 Python的语言特点1.3 Python的应用方向1.4 Python之禅2.编译器与解释器2.1编译器与解释器的共性2.2编译器与解释器的区别1.Python介绍1.1 Python的出现python是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,在圣诞节无聊独立开发出来的一个新的脚本解释语言。1.2 Python的语言特点简单易学、明确优雅、开发速度快。跨平台、可移植、可扩展、交互式、解释型、

2020-05-21 14:25:03 247

原创 DOS命令【对第一次博客的内容补充】

DOS命令命令作用dir列出当前⽬录下的⽂件夹或者⽂件md创建目录rd删除目录cd进入指定目录cd…退回到上一级目录cd\退出到根目录del删除文件exit退出dos命令DOS命令效果展示dir : 列出当前目录下的文件夹或者文件2019/08/29 08:27 创建日期< DIR > 表示这个文件夹.anaconda 文件名称md 创建目录md 文件夹名 :会在对应

2020-05-19 12:59:40 282

原创 计算机要点【第一个博客】

计算机要点【基础】1.计算机的基本概念1.1什么是计算机?计算机俗称就是电脑,是 现代化的一种用于高速运算的电子计算计算器特点:数值计算,逻辑计算,存储记忆功能通俗的讲:一个能按照程序运行、自动、高速处理数据的现代化智能电子设备1.2计算机由什么组成?硬件【看的见摸得着】:鼠标,键盘,显示器,硬盘…软件【看不见摸不着】:PyCharm QQ 浏览器 游戏…2.计算机语言2.1计算机语言的基本概念概念:计算机语言(Computer Language)指的是用于人与计算机之间通讯

2020-05-19 11:10:06 988 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除