我是励志哥

摘要: 回顾一个月以来对python的学习,感觉自己补充的知识还有很多很多,今天先学习以下相对路径和绝对路径,本篇文章只适合像我这种小白一样的适用的哈,看了网上不错的文章就拿过来补充补充,文章转自 https://blog.csdn.net/databatman/article/details/494539 阅读全文
posted @ 2019-07-28 20:06 python黑客编程 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、封装 1.什么是封装? 在程序设计当中,封装是对具体对象的一种抽象,也就是说将某些部分隐藏起来,程序外部访问不到,其含义是其他程序无法调用的。 要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。 2.为什么要封装? 封装数据的主要原因是:保护隐私(把不 阅读全文
posted @ 2019-07-26 20:38 python黑客编程 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、继承 1.什么是继承? 继承是一种关系,是描述两个对象之间什么是什么的关系,就是将多个类共有的方法提取到父类中,子类仅需继承父类而不必一一实现每个方法。父亲与儿子的关系,人一到年老体迈的时候,难免会走上西方极乐,这时呢,儿子就会继承他的衣钵,会产生一种关系,这种关系我们可以称为继承,当然这只是一 阅读全文
posted @ 2019-07-25 22:43 python黑客编程 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、认识对象 1.什么是对象? 万物皆对象,桌子,板凳,木头等我们都可认为是对象。 2.面向对象是什么? 面向对象(Object Oriented,OO)是软件开发方法。是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 二、类的介绍及与对象的联系 类即类别,类型的意思。类是 阅读全文
posted @ 2019-07-24 19:22 python黑客编程 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、包 1.什么是包? 他是一系列文件的结合体,表示形式就是一个文件夹,该文件夹内部通常会有一个__init__.py文件,创建包的目的不是为了运行,而是被导入使用,包只是一种形式而已,包的本质就是一种模块。 2.包的作用? 包的本质就是一个文件夹,那么文件夹唯一的功能就是将文件组织起来,随着功能越 阅读全文
posted @ 2019-07-19 19:18 python黑客编程 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、collection模块 collections是python内建的一个集合模块。collections模块还提供了几个额外的数据类型:counter、deque、defaultdict、namedtuple、orderredDict namedtuple可以很方便的定义一种数据类型,他具备tu 阅读全文
posted @ 2019-07-18 22:26 python黑客编程 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念。正则表达式是一种小型的、高度专业化的编程语言,他内嵌在python中,并通过re模块实现。 1.字符组:[字符组 在同个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示,字符分为很多类, 阅读全文
posted @ 2019-07-17 22:16 python黑客编程 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、模块的定义与分类 在进入模块学习之前,我们要知道什么是模块?一个函数封装功能,我们使用的软件由多个函数组成,这些函数不可能放在同一个文件之下,那应该怎么办?我们可以将这些相同的功能封装在一个文件夹,那么这个存储很多常用的功能.py文件,就是模块。 模块的分类:在python中,模块分为三类。 第 阅读全文
posted @ 2019-07-16 19:53 python黑客编程 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 什么是迭代?迭代器又会是什么?要想知道这些,那就让攀少带领你走进迭代器的世界。 首先解释一下迭代,即更新换代的意思,这个更新换代是基于上一个版本的。那么我们也就知道迭代器的意思了,器,是工具的意思,迭代器就是迭代取值的工具。 为什么要用迭代器呢?因为他给我们提供了可以不按索引取值的方法。 阅读全文
posted @ 2019-07-15 17:38 python黑客编程 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、函数递归 递归:函数在调用阶段直接或间接地又调用了自身。 递归分为两个阶段: 1.回溯:就是一次次重复的过程,这个重复的过程必须建立在每一次重复问题的复杂度都应该下降,直到有一个最终的结束条件。 2.递推:一次次往回推导的过程。 函数不应该无限制的递归下去,必须要有结束条件,否则会造成内存溢出, 阅读全文
posted @ 2019-07-14 03:13 python黑客编程 阅读(252) 评论(1) 推荐(0) 编辑