自定义博客皮肤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 159

原创 模块

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

2020-07-02 09:50:33 123

原创 面向对象三

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

2020-06-29 23:03:48 278

原创 面向对象二

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

2020-06-29 22:31:12 131

原创 面向对象一

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

2020-06-29 22:11:08 93

原创 函数(下)

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

2020-06-19 11:04:22 90

原创 函数(中)

函数(中)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 434

原创 函数(上)

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

2020-06-19 10:52:29 261

原创 元组&字典&集合

元组&字典&集合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 219

原创 爬虫简介

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

2020-05-31 10:03:39 770

原创 列表

列表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 213

原创 条件控制语句

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

2020-05-29 10:38:50 1030

原创 运算符

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

2020-05-28 13:52:56 259

原创 一些基本知识要点

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

2020-05-23 16:29:54 235

原创 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 257

原创 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 294

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

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

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

空空如也

空空如也

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

TA关注的人

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