
Python
苏悦迪
我觉着我咋啥都不会?!
展开
-
Python模块 知识点汇总
模块与包模块化的程序设计思想模块设计的一般原则模块的实现的概念模块的客户端模块化程序设计的优越性模块的导入与创建模块导入(import)模块导入(from 模块名 import 方法/类/对象)模块导入(from 模块名 import *)创建模块模块的搜索路径模块的搜索路径模块的导入顺序模块搜索路径sys.path模块的属性模块的测试代码包及模块的打包发布模块化的程序设计思想模块设计的一般原...原创 2019-04-21 17:56:07 · 1245 阅读 · 0 评论 -
Python部分函数总结
函数进阶(1)函数的参数传递函数文档函数定义语法lambda匿名函数map/filter/zip/reduce/enumerate等函数运用range函数map函数filter函数zip函数enumerate函数reduce函数函数的参数传递参数定义与传递的基本顺序位置参数→关键字参数→可变数量参数举例如下:def test_fun(a,b=6,*c,**d):#(*)是元组,(...原创 2019-04-14 17:29:04 · 481 阅读 · 0 评论 -
Python os文件系统简述
文件系统标准库OS常用命令文件的打开与关闭文件概述文件如何操作open()函数提供7种基本的打开模式文件关闭文件的读与写f.read()的用法tell与seektell()f.seek()标准库OS常用命令如果要使用os库,那么我们需要做一些准备工作,比如新建一个文件夹,并且把当前目录改成这个文件夹~如下图这样:(补充一句…我认为路径还是全英文比较好…)修改文件夹或文件名>...原创 2019-05-05 23:49:11 · 381 阅读 · 0 评论 -
教你如何 面向对象编程 超详解!(一)
面向对象编程面向对象编程概述对象的特征面向对象编程的大体步骤以猫咪为例初识属性初识类的方法实例对象属性类对象属性面向对象编程概述面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面...原创 2019-05-06 23:32:10 · 1032 阅读 · 0 评论 -
教你如何 面向对象编程 超详解!(二)
面向对象编程实例方法函数装饰器类方法静态方法访问控制实例方法实例方法 :实例方法指的是只有实例对象才可以调用的方法。在类对象中定义实例方法时, 第一个形参表示调用该方法的实例对象,其对应的实参由系统自动传入。第一个形参的名称通常是self,也可以是其它名称。实例方法只能被实例对象所调用,有两种调用方式:在类对象的内部(其它实例方法中)语法格式:self.方法名([实参])...原创 2019-05-19 15:44:12 · 160 阅读 · 0 评论 -
教你如何 面向对象编程 超详解!(三)
面向对象编程封装继承单继承多继承重写MRO多态封装封装是面向对象编程的三大特征之一。封装有两方面的含义:将数据(属性)和行为(方法)包括到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂度。在类对象的内部通过访问控制把某些属性和方法隐藏起来,不允许在类对象的外部直接访问,而是在类对象的内部对外提供公开的接口方法(例如get...原创 2019-05-19 18:13:24 · 422 阅读 · 0 评论 -
教你如何 面向对象编程 超详解!(四)
面向对象编程issubclass()与 isinstance()issubclass()isinstance()type()与 dir()type()dir()属性之增删改查算术运算符重载__ str__( )与__repr__()issubclass()与 isinstance()issubclass()内置函数issubclass()用于判断类对象与类对象之间的关系内置函数isinst...原创 2019-05-25 11:49:05 · 201 阅读 · 0 评论 -
教你如何 面向对象编程 超详解!(五)
一、new()当使用"类名( [实参])"创建实例对象时,Python解释器的主要处理过程包括两大步:调用特殊方法__ new __ ()创建实例对象首先会查找该类对象是否实现了特殊方法 __ new __(), 如果没有实现,则去其父类中依次查找,直到类对象object。调用特殊方法 __ init __ ()对创建的实例对象进行初始化__ new __ ( )返回的实例对象会作为实参...原创 2019-06-03 23:58:37 · 184 阅读 · 0 评论 -
Python标准库time,datetime,calendar,random的使用
标准库time,datetime,calendar,random的使用time 库基础概念功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图...原创 2019-04-12 17:18:30 · 918 阅读 · 0 评论 -
关于Python字典元组列表的相关总结
一.前言一直想写写这四种类型的相同点,与不同点在哪里,以及在什么情况下应该使用哪种类型。无奈水平不够,怕写出来不够深刻,所以一直拖着。今天想了想还是写出来吧,如果以后还有新的见解或者技巧我会继续更上去的。二.列表(list)具有以下特点: 1.可以用list()函数或者方括号[]创建,元素之间用逗号’,‘’分隔。 2.列表的元素不需要具有...原创 2019-04-01 12:59:26 · 279 阅读 · 0 评论 -
python画图常用颜色
'.' point marker',' pixel marker'o' circle marker'v' triangle_down marker'^' triangle_up marker'<' triangle_...转载 2019-03-02 14:18:20 · 5198 阅读 · 0 评论 -
Python学习——使用turtle画图
今天看了网课,还只会用turtle库画一些简单的图形。圆形和波浪线运用的还不是很熟练,没有用到循环,坐标计算有点麻烦,下次会加大对循环的练习。画了一个房子吧(明明就是城堡 ),囿于技术太差只能不断简化了。(循环不会使用导致代码太长了…下次一定改进)把代码放出来,如下:#house.pyimport turtle as t'''基本设定'''t.pu()t.pensize(3)...原创 2019-03-02 21:36:35 · 2827 阅读 · 3 评论 -
Jupyter Notebook与Markdown知识点汇总(一)
知识点汇总安装与启动软件简介安装与启动新建Notebook操作教程认识界面运行Jupyter notebook新建notebook修改文件名菜单栏详情熟悉工具栏单元快捷键Markdown知识点汇总运行Python代码安装与启动软件简介Jupyter Notebook 是一个非常强大的工具,常用于交互式地开发和展示数据科学项目。它将代码和它的输出集成到一个文档中,并且结合了可视的叙述性文本、数...原创 2019-03-10 15:55:21 · 4969 阅读 · 1 评论 -
math标准库函数功能汇总
math标准库函数功能汇总math库概述概念引用math库解析4个数学常数44个函数16个述职表示函数8个幂对数函数16个三角双曲函数4个高等特殊函数math库概述概念math库是Python 提供的内置数学类函数库math库不支持复数类型math库一共提供了4个数学常数和44个函数。44个函数共分为4类,包括:16个述职表示函数、8个幂对数函数、16个三角对数函数和4个高等特殊函数...原创 2019-03-17 17:22:03 · 774 阅读 · 0 评论 -
Python 内置函数功能汇总
转自:https://blog.youkuaiyun.com/oaa608868/article/details/53506188内置函数简介内置函数(BIF,built-in functions)是Python内置对象类型之一,不需要额外导入任何模块即可直接使用,这些内置对象都封装在内置模块builtins之中,用C语言实现并且进行了大量优化,具有非常快的运行速度,推荐优先使用。内置函数用法一. ...转载 2019-03-18 23:24:47 · 514 阅读 · 0 评论 -
Python字符串方法详解
字符串方法汇总字符串的类型判断大小写转换字符串的填充与对齐字符串的修剪字符串的类型判断函数描述str.isdigit()是否全为数字(0-9)str.isdedecimal()是否只包含十进制数字字符str.isnumeric()是否只包含数字字符对于非Unicode字符串,上述三个方法是等价的。函数描述str.isalph...原创 2019-03-25 22:21:26 · 5324 阅读 · 1 评论 -
Python字符串相关知识整理(持续更新)
Python字符串方法详解字符串类型的表示字符串字符编码ASCIIASCII码表基本ASCII码字符的内容比较字符ASCII码值的大小Unicode字符串操作符字符串处理函数字符串处理方法字符串类型的格式化新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自...原创 2019-03-26 11:15:28 · 610 阅读 · 1 评论 -
python安装部分包的方法以及遇见错误的解决办法
由于课程要求安装Numpy、pandas、 matplotlib、 sklearn、 xgboost,遇到了一些问题,在这里总结一下:科学计算包安装查看python的当前版本号1) 将python的安装路径添加到环境变量之后,可以通过命令提示符操作python,按win+R键打开运行,输入“cmd”,如下图所示:2) 进去命令提示符之后,输入“python”,按回车键之后,可以看到pyt...原创 2019-04-10 11:38:35 · 1113 阅读 · 0 评论 -
教你如何 面向对象编程 超详解!(六)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-06-17 23:45:02 · 135 阅读 · 0 评论