python基础
weixin_43735332
这个作者很懒,什么都没留下…
展开
-
模块
文章目录python数据分析学习笔记第10节一、模块程序设计1、模块编程流程2、模块的 API 和功能描述二、模块的导入1、import 语句导入2、from…import 导入3、import 语句和 from...import 语句的区别4、__import__()动态导入三、包package 的使用1、包的结构2、用*导入包3、包内引用4、sys.path和模块搜索路径 python数据分析学习笔记 第10节 一、模块程序设计 1、模块编程流程 模块编程分为四步: ①设计 API,进行功能描述。 ②编原创 2020-12-15 13:48:26 · 102 阅读 · 0 评论 -
异常处理
文章目录python数据分析学习笔记第11节常见异常汇总表格 python数据分析学习笔记 第11节 常见异常汇总表格 异常名称 说明 ArithmeticError 所有数值计算错误的基类 AssertionError 断言语句失败 AttributeError 对象没有这个属性 BaseException 所有异常的基类 DeprecationWarning 关于被弃用的特征的警告 EnvironmentError 操作系统错误的基类 EOFError 没有内建输原创 2020-12-14 12:41:36 · 30 阅读 · 0 评论 -
文件处理查询(Windows文件处理查询 非Linux)
文章目录python数据分析学习笔记第9节一、文件操作相关模块概述二、创建文件对象 open()三、write()/writelines()写入数据四、close()关闭文件流五、with 语句(上下文管理器)六、文本文件的读取1、 read([size])2、readline()3、readlines()七、文件对象的常用属性和方法八、pickle序列化九、os 和 os.path 模块1、os 模块可以帮助我们直接对操作系统进行操作。2、os.path 模块十、walk()递归遍历所有文件和目录十一、s原创 2020-12-14 12:27:31 · 56 阅读 · 0 评论 -
面向对象进阶
文章目录python数据分析学习笔记第8节一、面向对象三大特征介绍1、封装(隐藏)2、继承3、多态4、继承语法格式5、多重继承二、object三、dir()查看对象属性四、重写__str__()方法五、特殊方法和运算符重载六、特殊属性七、组合 python数据分析学习笔记 第8节 一、面向对象三大特征介绍 1、封装(隐藏) 隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将“细节封装起来”,只 对外暴露“相关调用方法”。 2、继承 继承可以让子类具有父类的特性,提高了代码的重用性 3、多态 多态是指同原创 2020-12-11 13:51:28 · 40 阅读 · 0 评论 -
面向对象
文章目录python数据分析学习笔记第7节一、递归二、嵌套三、nonlocal四、LEGB 规则五、面向对象(重点)1、面向过程(Procedure Oriented)思维2、面向对象(Object Oriented)思维3、面向对象如何思考4、类的定义5、__init__构造方法和__new__方法6、实例属性方法7、内存分析实例对象和类对象创建过程(重点)8、__del__方法(析构函数)和垃圾回收机制 python数据分析学习笔记 第7节 一、递归 递归函数指的是:自己调用自己的函数,在函数体内部直接原创 2020-12-10 14:06:11 · 43 阅读 · 0 评论 -
函数用法和底层分析
文章目录python数据分析学习笔记第六节一、函数基本概念二、函数分类三、函数定义调用核心四、函数内存低层分析五、变量的作用域1、全局变量和局部变量2、局部变量和全局变量效率测试六、浅拷贝和深拷贝(重点)七、参数的几种类型1、位置参数2、默认值参数3、命名参数4、可变参数5、强制命名参数 python数据分析学习笔记 第六节 一、函数基本概念 一个程序由一个个任务组成;函数就是代表一个任务或者一个功能。 函数是代码复用的通用机制。 二、函数分类 函数分为如下几类: 内置函数 我们前面使用的 str()原创 2020-12-09 13:18:10 · 44 阅读 · 0 评论 -
代码循环和推导式
文章目录python数据分析学习笔记第五节一、break语句二、continue 语句三、else 语句四、代码循环优化(重点)五、使用 zip()并行迭代六、推导式(重点)1、列表推到式2、字典推导式3、集合推导式4、生成器推导式(生成元组) python数据分析学习笔记 第五节 一、break语句 break 语句可用于 while 和 for 循环,用来结束整个循环。当有嵌套循环时,break 语句只 能跳出最近一层的循环。 使用break语句结束循环【具体代码】 while True: a = i原创 2020-12-08 13:09:39 · 140 阅读 · 0 评论 -
控制语句
文章目录python数据分析学习笔记第四节一、字典的创建1、可以通过{}、dict()来创建字典对象2、通过 zip()创建字典对象3、通过 fromkeys 创建值为空的字典二、字典元素的访问1、通过 [键] 获得“值”。若键不存在,则抛出异常。2、 通过 get()方法获得“值”。3、列出所有的键值对4、列出所有的键,列出所有的值5、 len() 键值对的个数6、检测一个“键”是否在字典中三、字典元素添加、修改、删除1、给字典新增“键值对”。如果“键”已经存在,则覆盖旧的键值对;如果“键”不存在, 则新原创 2020-12-07 10:58:29 · 39 阅读 · 0 评论 -
开发环境以及标识符和变量的认识
文章目录python数据分析学习笔记一、Python开发环境二、IDLE常用快捷键三、python的程序构成四、对象五、栈(本质_栈内存和堆内存)1、引用六、标识符1、基本用法七、变量和简单赋值语句 python数据分析学习笔记 一、Python开发环境 1.常用开发环境有: ①.IDLE(默认的交互模式,直接开发源程序) ②5.Pyharm ③.wingIDE ④.Eclipse ⑤5.IPython 2.>>>为提示符 3.关闭交互窗口: (1) Ctrl+Z和回车 (2) 输入q原创 2020-12-06 13:16:34 · 66 阅读 · 0 评论 -
字符串的运用
python数据分析学习笔记 第二节 一、链式赋值 链式赋值用于同一个对象赋值给多个变量。 x=y=123 相当于:x=123;y=123 二、系列解包赋值 系列数据赋值给对应相同个数的变量(个数必须保持一致) 如:a,b,c=4,5,6 相当于: a=4;b=5;c=6 系列解包赋值实现变量交换: >>> a,b=1,2 >>> a,b=b,a >>> print(a,b) 三、常量 Python不支出常量,即没有语法规则限制改变常量的值。则,原创 2020-12-06 13:18:32 · 154 阅读 · 0 评论 -
列表基本操作
文章目录python数据分析学习笔记第二节 python数据分析学习笔记 第二节 一、可变字符串 在python种,字符串属于不可变对象,不支持原地修改,如果修改其中的值,智能创建新的字符串对象,但是需要经常修改手册,则需要使用io.StringIo对象或者array模块 >>>import io >>>s = "hello.exe" >>>sio = io.StringIo(s) >>>sio <_io.stringIo obj原创 2020-12-06 13:18:57 · 501 阅读 · 0 评论