摘要: [TOC] 面向对象基础 静待一树花开,盼你叶落归来 面向过程与面向对象编程 面向过程编程的核心是‘’过程‘’,过程指的是做事情的步骤,也就是先做什么后做什么,基于该编程思想编写程序,如同工厂的流水线。 优点:逻辑清晰,复杂的问题流程化,进而简单化 缺点:可扩展性差 什么是面向对象? 向对象编程是一 阅读全文
posted @ 2019-10-09 18:51 ylpb 阅读(214) 评论(0) 推荐(0) 编辑
摘要: [TOC] 关于os.work 关于 sys.argv 在cmd中运行时如果.py文件中有sys.argv,则可得到一个列表,且列表的第一个元素是执行文件的文件名,后面几个元素是我们在.py旁边输入的字符,以空格分开为每个元素,所以如果编写代码统计的程序,我们可以利用sys.argv的这个特点。Sy 阅读全文
posted @ 2019-10-04 21:02 ylpb 阅读(428) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、pandas模块 pandas 是BSD许可的开源库,为 "Python" 编程语言提供了高性能,易于使用的数据结构和数据分析工具。 " " pandas模块:操作excel/json/sql/ini/csv(配置文件) 使用pandas处理Excel文件需要根据报错内容安装两个插件 阅读全文
posted @ 2019-10-02 15:52 ylpb 阅读(380) 评论(0) 推荐(0) 编辑
摘要: [TOC] 包 包,这里的包就相当于模块,当一个模块的功能特别强大时需要写在多个文件里,这就用到了包,包不改变模块的导入方式,在包里可以写多个文件,还可以包里再建包。 包的特点 包是含有\_\_init\_\_.py的文件夹,导入包就是导入\_\_init\_\_ 包的导入: 如图所示‘包的介绍.p 阅读全文
posted @ 2019-09-28 22:32 ylpb 阅读(227) 评论(0) 推荐(0) 编辑
摘要: [TOC] os模块 功能:与操作系统交互,可以操作文件 一、对文件操作 1. 判断是否为文件 os.path.isfile(r'路径') 2. 删除文件 os.remove()删除文件 3. 重命名文件 os.rename(r' ',r' ') 二、对文件夹操作 os.path.isdir()判断 阅读全文
posted @ 2019-09-27 21:16 ylpb 阅读(222) 评论(0) 推荐(0) 编辑
摘要: [TOC] 模块的四种形式 Nike推荐的学数据分析与算法的书《利用python进行数据分析》 模块 相当于应用软件 1. 系统自带应用软件 2. 需要下载的应用软件 3. 自定义的软件 模块的四种形式 1. 内置模块:python解释器自带的模块, 2. pip、pycharm安装的模块 3. 自 阅读全文
posted @ 2019-09-26 15:20 ylpb 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1. 文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 的形式 1. 根据1得到的列表,取出薪资最高的人的信息 2. 根据1得到的列表,取出最年轻的人的信息 3. 根据1得到的列表,将每个人的信息中的名字映射成首字母大写的形式 4. 根据1得 阅读全文
posted @ 2019-09-25 20:56 ylpb 阅读(131) 评论(0) 推荐(0) 编辑
摘要: [TOC] 匿名函数 之前学到的函数都是有名函数,所谓匿名函数就是这类函数没有自己的函数名。他没有绑定名字,使用一次就被回收,加括号就可运行。 语法:lambda 参数:返回值 匿名函数通常和内置函数联用,通常联用的方法有:max()、sorted()、filter()等。 联用举例 max()方法 阅读全文
posted @ 2019-09-25 16:27 ylpb 阅读(190) 评论(0) 推荐(0) 编辑
摘要: [TOC] 迭代器 可迭代对象 可迭代对象:可迭代的对象,__内置有\_\_iter\_\_方法的对象都是可迭代对象__,除了数字类型,所有数据类型都是可迭代对象。 Python内置str、list、tuple、dict、set、file都是可迭代对象 迭代器对象 迭代器对象:执行可迭代对象的\__ 阅读全文
posted @ 2019-09-24 17:31 ylpb 阅读(184) 评论(0) 推荐(0) 编辑
摘要: [TOC] 闭包函数和装饰器 闭包函数 一、什么是闭包函数? 闭包:闭是封闭(函数内部嵌套函数),包是包含,闭包是指该内部函数对外部作用域而非全局作用域的变量的引用。 两种为函数传参的方式 为函数传参的方式一:使用参数的形式 1 为函数传参的方式二:包给函数 2 二、闭包函数的应用 意义:返回的函数 阅读全文
posted @ 2019-09-23 20:20 ylpb 阅读(174) 评论(0) 推荐(0) 编辑