随笔分类 -  Python基础

上一页 1 ··· 3 4 5 6 7 8 9 下一页
学会它你就是初级程序员
摘要:super()方法详解 一、单独调用父类的方法 需求:编写一个类,然后再写一个子类进行继承,使用子类去调用父类的方法1。 使用方法1打印: 胖子老板,来包槟榔。 那么先写一个胖子老板的父类,执行一下: 运行一下这个胖子老板父类的构造方法__init__ 如下: 好了,那么下面来写一个子类,也就是胖子 阅读全文
posted @ 2019-11-13 12:00 つつつつつつ 阅读(324) 评论(0) 推荐(0)
摘要:菱形继承问题 一、类的分类 1.1 新式类 继承了object的类以及该类的子类,都是新式类 Python3中所有的类都是新式类 1.2 经典类 没有继承object的类以及该类的子类,都是经典类 只有Python2中才有经典类 二、菱形继承问题 在Java和C 中子类只能继承一个父类,而Pytho 阅读全文
posted @ 2019-11-13 11:54 つつつつつつ 阅读(531) 评论(0) 推荐(0)
摘要:类的组合 一、什么是组合 组合就是一个类的对象具备某一个属性,该属性的值是指向另外外一个类的对象 二、为什么用组合 组合是用来解决类与类之间代码冗余的问题 首先我们先写一个简单版的选课系统 如上设计了一个选课系统,但是这个选课系统在未来一定是要修改、扩展的,因此我们需要修改上述的代码 三、如何用组合 阅读全文
posted @ 2019-11-13 11:50 つつつつつつ 阅读(473) 评论(0) 推荐(0)
摘要:一、派生 派生:子类中新定义的属性的这个过程叫做派生,并且需要记住子类在使用派生的属性时始终以自己的为准 1.1 派生方法一(类调用) 指名道姓访问某一个类的函数:该方式与继承无关 1.2 派生方法二(super) 严格以来继承属性查找关系 super()会得到一个特殊的对象,该对象就是专门用来访问 阅读全文
posted @ 2019-11-13 11:46 つつつつつつ 阅读(452) 评论(0) 推荐(0)
摘要:类的继承 一、什么是继承 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 继承的特性是:子类会遗传父类的属性 继承是类与类之间的关系 二、为什么用继承 使用继承可以减少代码的冗余 三、对象的继承 Python中支持一个类同时继承多个父类 使用__bases__方法可以获取对象继承的类 阅读全文
posted @ 2019-11-13 11:43 つつつつつつ 阅读(188) 评论(0) 推荐(0)
摘要:一、subprocess模块 subprocess模块允许你去创建一个新的进程让其执行另外的程序,并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等。更多查看官网: 阅读全文
posted @ 2019-11-13 11:11 つつつつつつ 阅读(119) 评论(0) 推荐(0)
摘要:一、shutil模块 高级的文件、文件夹、压缩包处理模块。 1.1 zipfile压缩解压缩 1.2 tarfile压缩解压缩 阅读全文
posted @ 2019-11-13 11:07 つつつつつつ 阅读(147) 评论(0) 推荐(0)
摘要:pathlib模块 一、pathlib库官方定义 pathlib 是Python内置库,Python 文档给它的定义是 Object oriented filesystem paths(面向对象的文件系统路径)。pathlib 提供表示文件系统路径的类,其语义适用于不同的操作系统。路径类在纯路径之间 阅读全文
posted @ 2019-11-13 11:02 つつつつつつ 阅读(330) 评论(0) 推荐(0)
摘要:collections模块 collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。 定义一个class又小题 阅读全文
posted @ 2019-11-13 10:57 つつつつつつ 阅读(132) 评论(0) 推荐(0)
摘要:typing模块 一、引言 前言:很多人在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,加上Python本身就是一门弱类型的语言,这种现象就变得更加的严重,而typing这个模块很好的解决了这个问题。 系列 阅读全文
posted @ 2019-11-13 10:55 つつつつつつ 阅读(161) 评论(0) 推荐(0)
摘要:re模块 一、正则表达式 正则表达式本身是一种小型的、高度专业化的编程语言,它并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样 阅读全文
posted @ 2019-11-13 10:54 つつつつつつ 阅读(140) 评论(0) 推荐(0)
摘要:matplotlib模块 "matplotlib官方文档" matplotlib是一个绘图库,它可以创建常用的统计图,包括条形图、箱型图、折线图、散点图、饼图和直方图。 一、条形图 二、直方图 三、折线图 四、散点图+直线图 五、饼图 六、箱型图 箱型图:又称为盒须图、盒式图、盒状图或箱线图,是一种 阅读全文
posted @ 2019-11-13 10:41 つつつつつつ 阅读(294) 评论(0) 推荐(0)
摘要:pandas模块 "pandas官方文档" pandas基于Numpy,可以看成是处理文本或者表格数据。pandas中有两个主要的数据结构,其中Series数据结构类似于Numpy中的一维数组,DataFrame类似于多维表格数据结构。 pandas是python数据分析的核心模块。它主要提供了五大 阅读全文
posted @ 2019-11-13 10:12 つつつつつつ 阅读(135) 评论(0) 推荐(0)
摘要:numpy模块 一、numpy简介 "numpy官方文档" numpy是Python的一种开源的数值计算扩展库。这种库可用来存储和处理大型numpy数组,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示numpy数组)。 numpy库有两个作用: 区别于list列表,提供了数组操作、 阅读全文
posted @ 2019-11-13 09:42 つつつつつつ 阅读(182) 评论(0) 推荐(0)
摘要:logging模块 一、低配logging 日志总共分为以下五个级别,这个五个级别自下而上进行匹配 debug info warning error critical,默认最低级别为warning级别。 1.1 v1 v1版本无法指定日志的级别;无法指定日志的格式;只能往屏幕打印,无法写入文件。因此 阅读全文
posted @ 2019-11-13 09:30 つつつつつつ 阅读(199) 评论(0) 推荐(0)
摘要:一、hashlib模块 1.1 hash是什么 hash是一种算法(Python3.版本里使用hashlib模块代替了md5模块和sha模块,主要提供 SHA1、SHA224、SHA256、SHA384、SHA512、MD5 算法),该算法接受传入的内容,经过运算得到一串hash值。 hash算法其 阅读全文
posted @ 2019-11-13 09:22 つつつつつつ 阅读(244) 评论(0) 推荐(0)
摘要:一、json和pickle模块 1.1 序列化 把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening。 序列化的优点: 持久保存状态:内存是无法永久保存数据的,当程 阅读全文
posted @ 2019-11-12 23:00 つつつつつつ 阅读(234) 评论(0) 推荐(0)
摘要:一、sys模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 | 方法 | 详解 | | : | : | | sys.argv | 命令行参数List,第一个元素是程序本身路径 | | sys.modules.keys() | 返回所有已 阅读全文
posted @ 2019-11-12 22:55 つつつつつつ 阅读(182) 评论(0) 推荐(0)
摘要:Python3自带的包Pathlib 基本用法 os and os.path pathlib 详解 示例 os.path.abspath Path.resolve 返回当前的绝对路径 os.chmod Path.chmod 改变当前脚本工作目录;相当于shell下cd os.mkdir Path.m 阅读全文
posted @ 2019-11-12 22:51 つつつつつつ 阅读(163) 评论(0) 推荐(0)
摘要:一、random模块 random.random random.random() 用于生成一个0到1的随机符点数: 0 b,则生成的随机数n: b <= n <= a。如果 a <b, 则 a <= n <= b。 random.randint random.randint()的函数原型为:rand 阅读全文
posted @ 2019-11-12 22:49 つつつつつつ 阅读(206) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 下一页