![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初学笔记
weixin_47556610
这个作者很懒,什么都没留下…
展开
-
python文件夹的创建与删除笔记
1、删除文件与文件夹 import os if os.path.exists(r'c:\test.xlsx'): os.remove(r'c:\test.xlsx') 使用os.remove删除文件夹会出现拒绝访问的错误,所以要使用以下方式进行删除 import os import shutil if os.path.exists(r'c:\1'): shutil.rmtree(r'c:\1') 2、创建文件与文件夹 创建文件 import os current_path = os.getc原创 2020-10-28 17:27:14 · 198 阅读 · 0 评论 -
‘’Python‘’-异常处理
1、异常的简介 程序在运行过程中可能会出现一些错误,比如:使用了不存在的索引,两个不同的数据相加。。。这些错误我们称之为异常 处理异常 程序运行时出现异常目的并不是让我们的程序终止!Python是希望在出现异常时,我们可以在编写代码来对异常进行处理 2、异常的传播 当在函数中出现异常时,如果在函数中对异常进行了处理,则异常不会再进行传播。如果函数中没有对异常进行处理,则异常会继续想函数调用传播。如果函数调用处处理了异常,则不再传播异常,如果没有处理则继续调用处传播、直到传递到全局作用域(主模块)如果依原创 2020-06-26 21:51:05 · 104 阅读 · 0 评论 -
十、模块
1.属性和方法 类属性 实例属性 实例方法以self为第一个参数的方法都是实例方法 类方法@classmethod类方法第一个参数cls 静态方法@staticmethod修饰的方法称之为静态方法 2.模块 模块化 优点:1、方便开发和维护 2、模块可以重复使用 模块的创建 1、一个py文件就是一个模块 2、__name__通过它就可以获取模块的名字,是__main__意味着当前模块为主模块五种创建方式 xxx为模块名 import 后面为变量 as后面为别名 import xxx import原创 2020-06-18 21:54:39 · 97 阅读 · 0 评论 -
python基础第九课下
第九课 1.继承简介 继承是面向对象三大特性之一 通过继承我们可以使一个雷获取到其他类中的属性和方法 在定义类时,可以在类名后面的括号中指定当前类的父类(超类,基类) 继承提高了类的复用性,让类与类之间产生了关系,有了这个关系,才有了多态的特性 2.方法重写 如果在子类中有和父类同名的方法,则通过子类实例去调用方法时秒回调用子类的方法而不是父类的方法,这个特点我们称之为方法的重写(覆盖) 当我们调用一个对象的方法时: 1.会优先去当前对象中寻找是否有具体方法,如果有则直接调用 2.如果没有,则去当前对原创 2020-06-16 21:41:51 · 72 阅读 · 0 评论 -
python基础第九课
第九课 1.特殊方法 在类中我们定义一些特殊方法也称之为魔术方法 特殊方法不需要我们直接调用特殊方法会在特殊时间自己调用 特殊方法都形如__xxx__()这种形式 2.封装 出现封装的原因:我们需要一种方式来增强数据的安全性 1.属性不能随意修改 2.属性不能为任意值 封装是面向对象的三大特性之一 封装是指隐藏对象中一些不希望被外部所访问到属性或方法 1.getter()获取对象中指定的属性 2.setter()用来设置对象指定的属性 使用封装,确实增加了类的定义的复杂程度,但是它也确保原创 2020-06-14 12:07:53 · 85 阅读 · 0 评论 -
python基础第八课下(打卡...)
第八课 1.对象的简介 python是一门面向对象的编程语言 对象的结构 id type value 面向过程 只使用与单一功能 复用性不好 好处比较容易编写 面向对象易于维护,复用性高,编写起来比较麻烦 2.类(class) Python的内置对象,例如:int()、str()、flg()… 类相当于一张图纸,可以用来创建对象,类就是一个可以创建对象的对象 创造的对象也称之为实例 事物包括2部分 数据(属性) 行为(方法) #类 class类名(父类): pass #可以向类中添加对象原创 2020-06-11 21:28:08 · 76 阅读 · 0 评论 -
python基础第七课下(打卡...)
第七课 1.高阶函数 接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数. def fn(): print('我是函数fn.....') def fn2(): print('函数可以执行...') fn() print('函数执行结束...') fn2() 2.闭包 将函授作为返回值也是高阶函数也称为闭包 闭包的好处 通过闭包可以创建一些只有当前函数能访问的变量 可以将一些私有数据隐藏在闭包中 形成闭包的条件 函数嵌套 将内部函数作为返回原创 2020-06-09 21:53:50 · 80 阅读 · 0 评论 -
python基础(函数的返回值、文档字符串、函数的作用域、命名空间、递归函数)
第七课 1.函数的返回值 函数执行以后的返回结果 通过return开指定函数的返回值 return后面课跟任意的对象,也可以是一个函数 retur后面的函数都不会执行 def fn(): return 123 r=fn() print(r) #123 2.文档字符串 help()是python中的内置函数,通过help()函数可以查询python中函数的用法 在定义函数时,可以在函数内部编写字符串就是对函数的说明 def fn2(a,b,c): ''' 这是一个文档字符串原创 2020-06-07 15:19:24 · 95 阅读 · 0 评论 -
python基础(函数的简介、函数的参数、不定长参数、参数的解包)
第七课 1.函数的简介 函数也是一个对象 函数用来保存一些可执行的代码,并且可以在需要时,对这些函数进行多次调用 语法 def (参数1,参数2,参数...) 代码块 注意: 函数名必须符合标识符的规范(可以包含字⺟、数字、下划线但是不能以数字开 头) print是函数对象 print()是调⽤函数 2.函数的参数 2.1 形参和实参 形参(形式参数)定义形参就相当于在哈亲属内部声明了变量,但是并不是赋值 实参(实际参数)指定了形参,那么在调用函数时必须传递实参,实参将会赋值给对应的参数,简原创 2020-06-07 14:14:37 · 128 阅读 · 0 评论 -
python基础(元组简介、字典的简介、遍历字典、集合)
第六课 1. 元组简介 元组基本介绍 元组表现形式tuple 元组是⼀个不可变序列(⼀般当我们希望数据不改变时,我们使⽤元组,其他情况下基本都⽤列表) 使⽤()创建元素 元组不是空元组⾄少有⼀个 逗号(,) 当元组不是空元组时括号可以省略 元组解包指将元组当中的每⼀个元素都赋值给⼀个变量 2.字典的简介 2.1 字典的基本介绍 字典属于一种新 数据结构称为映射(mapping) 字典的作⽤和列表类似,都是⽤来存储对象的容器 列表存储数据的性能好,但是查询数据的性能差,字典正好与之相反原创 2020-06-02 22:11:32 · 105 阅读 · 0 评论 -
python基础(列表的简介、切片、通用操作、修改列表、遍历列表)
第五课 1.列表 循环 continue可以用来跳过当次的循环 break可以用来退出当前 循环,包括else语句 序列 数据结构 可变序列 例如:列表list、字典dict 不可变序列 例如:字符串str,元组tuple 列表的简介 列表是python中的一个度底薪 可以用来保存多个有序的数据 用来存储对象的对象 列表的使用 列表 创建:通过[]来创建一个空列表 切片 切片是指通过现有类别中获取一个子列表 通过切片来获取指定的元素 语法:列表[起始:结束:步长]#有步长的不原创 2020-05-30 21:40:36 · 172 阅读 · 0 评论 -
python基础(条件判断语句、input()函数、if-elif和if-elif-else、while语句、循环嵌套、break和continue )
第四课 1.条件判断语句(if语句) 执行的流传: if语句在执行的时,会先对条件表达式进行求值判断 如果为True,则执行if后的语句 如果为False,则不执行 语法:if条件表达式 - 要么都执行,要么都不执行 - 代码以缩进开始,直到恢复到之前代码缩进级别结束 - 代码块就是一种为代码分组的机制 2.input()函授 用来收集用户输入的信息 input()调用后,程序会暂停,等待用户的输入 用户输入完后,点击回车程序才会继续向下执行 用户输入完成后,其输入的内容会原创 2020-05-28 21:25:32 · 316 阅读 · 0 评论 -
python基础第三课(运算符、算数运算符、赋值运算符、比较运算符-非布尔值的与或运算、条件运算符)
第三课 1.运算符 1.1 运算符的概率 运算用于执行程序代码运算,会正对一个以上操作数项目来进行运算 例如:1+2 1和2是操作数,+是运算符 1.2运算符的分类 算数运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 条件运算符(三元运算符) 2.算数运算符 加法运算符 + 减法运算符 - 乘法运算符 * 除法运算符 / // 整除,只会保留计算后的整数位,返回一个整数类型 % 取模,求两个数相处的余数 **次方运算(幂运算),求一个数的次方 3.赋值运算符 复制运算的特殊写法x=x原创 2020-05-26 21:05:26 · 151 阅读 · 0 评论 -
python基础(概念、标识符、基本数据的类型、变量、字符串)
第二课 1、概念 1.1 表达式 表达式:由数字、运算符、数字分组符号(括号)、自由变量、约束变量等组成,能得出结果输出的组合。 表达式特点 运用于计算结果,不会对程序产生实质性的影响 可以得出结果 1.2语句 在程序中一般用语句来完成某种功能 print()、input()等等 代码块 a=5 if a>0: pass #通过 print('hello,word') 函数 函数就是一种语句,完成特定的功能,可有多个,有返回值 函数长的类型:xxx(原创 2020-05-24 10:45:26 · 122 阅读 · 0 评论 -
python基础(计算机的基本概念、语言、交互方式、DOS命令、进制、文本文件和字符集等)
第一课 1、计算机的基本概念 计算机概念 特点:数值计算 存储记忆 逻辑计算 计算机的组成: 硬件+软件 软件:就是一系列按照特定的顺序的计算机数据和特定指令的集合。 <h3/2、计算机的语言 计算机的语言 C++、java、python 计算机的发展 3、交互方式 3.1、交互方式的种类 tui(人机交互技术和实物操作界面) gui(图形用户界面–360卫视) inteface(终端接口) 3.2常见的DOS命令 md 创建文件夹 rd 删除文件夹 dir 根目原创 2020-05-19 21:20:36 · 91 阅读 · 0 评论