上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 前言 组合:在一个类的属性中调用了另一个类,将另一个类的对象作为数据属性,称为类的组合。 继承:一种新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类,先有父类才会有子类 一、类组合 组合指的是,在一个类中调用了另一个类,将另一个类的对象作为数据属性,称为类的组合。 1 阅读全文
posted @ 2020-03-15 10:16 广深-小龙 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 前言 什么是面向对象?如果接触过其他语言或者了解过面向对象的特征那应该都会有所了解设计的方法,但是没接触过的童鞋来说一脸懵逼呀。 抽象的思维,面向对象设计方法以对象为核心。面向对象的三大特性:①继承 ②多态 ③封装 人类作为一个对象,每个人的特征都不太一样,比如我是黄种人聪明,你是黑种人霸道,他是白 阅读全文
posted @ 2020-03-14 19:51 广深-小龙 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 前言 如果没有学习或者不懂得异常处理的童鞋们,经常某一行代码报错,导致后面的代码不会继续执行,而是停止,那么就要好好学习下异常处理了。 如下图,如果还有很多行代码未执行那么肯定停止了: 一、异常处理 1、基于上面的报错我们可以用:try 与 except ValueError: try: res = 阅读全文
posted @ 2020-03-14 16:58 广深-小龙 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 前言 模块与包导入,经常看到代码里开头那几行都是from xxx import xxx 或者 import xxx,这就是模块与包的导入。 模块的导入推荐顺序: 内置模块,如os,sys 扩展模块,django 自定义模块,自己封装的模块 一、模块导入 1.modules里查找是否存在模块,存在即被 阅读全文
posted @ 2020-03-14 12:37 广深-小龙 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 前言 序列化?TCP/IP协议只支持字节数组的传输,不能直接传我们平时用到的一组数据对象。对象序列化的结果一定是字节数组! 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。所以在Python中就有丰富的序列化模块。 一、json 序列 阅读全文
posted @ 2020-03-14 10:32 广深-小龙 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 前言 本编将学习的是os模块、sys模块、随机数模块。 分别是:os、sys、random 一、os模块 Python当中的os模块提供了丰富的方法来,对操作系统进行目录和文件处理。 import os print(os.getcwd()) # 获取当前目录 os.chdir('..') # chd 阅读全文
posted @ 2020-03-12 22:43 广深-小龙 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 前言 常用模块自然是我们用python语言日常中常用到的模块,比如前面说的re,但是还是有比较多是常用的默认,我们一起了解下。 一、collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、de 阅读全文
posted @ 2020-03-09 12:47 广深-小龙 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 前言 什么是正则呢?既是我们可以定义一些规则,从而对字符串进行过滤。python语言当中用re模块来操作正则,是匹配字符串的一种规则。 一、初识正则规则 1、字符类: 2、数量限定符: 3、位置限定符: 4、特殊符号 5、其他普通字符集及其替换: 二、python中操作re python语言当中用r 阅读全文
posted @ 2020-03-08 18:09 广深-小龙 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 前言 初识递归函数与算法,递归其实就是在函数内部调用自己,算法就是一个计算的方法,我们简单了解一下递归实现的二分查找算法。 一、初识递归 1、简单递归函数 1.如果是这样子,那么就停不下来,但python为了杜绝无限调用,就做了限制。 2.限制默认为:998,如下面函数所示。 3.递归不合适解决次数 阅读全文
posted @ 2020-03-08 14:21 广深-小龙 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 前言 内置函数官方标准库中说明有68个,官网查看:https://docs.python.org/zh-cn/3.6/library/functions.html 在网上找到了一个汇总得不错的内置函数划分,附图在最后(红色表示是常用内置函数,黄色表示要懂得了解它): 一、内置函数 1.前面所学内容种 阅读全文
posted @ 2020-03-02 21:19 广深-小龙 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 前言 我们一般正常使用for循环是这样子的: for i in range(10): print('表白:%s'% i) 一、生成器表达式 1、可以看到我们直接一个for循环可能你直接就拿到了它的全部数据,但是换成生成器表达式它便可以一个一个取值,从而也节约了占用内存空间。 当然也可以再用for循环 阅读全文
posted @ 2020-03-01 21:28 广深-小龙 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 前言 命名空间:既是我们平时在写python中写的代码变量/函数/类等命名,有时候你发现命名不能重复或者出现冲突这些都关系着命名空间。 作用域:可以直接访问命名空间的正文区域,从内到外依次访问所有的作用域直到找到,找不到咋办?报错呗,说白了就是这个命名我去哪里找到你呢。 一。命名空间 python 阅读全文
posted @ 2020-03-01 21:27 广深-小龙 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 前言 生成器,只要含有yield关键字的函数都是生成器函数,但yield不能和return共用且需要写在函数内。 生成器,是返回一个迭代器的函数,说白了生成器也是迭代器。 一、生成器简介 1、只要含有yield关键字的函数都是生成器函数。 def generator(): print(1) yiel 阅读全文
posted @ 2020-01-15 22:54 广深-小龙 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 前言 迭代器、生成器、装饰器都有一个“器”,但他们之间没有什么关系。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 一、迭代器优点 从容器类型中一个一个的取值,会把所有的值都取到。 节省内存空间, 阅读全文
posted @ 2020-01-15 21:37 广深-小龙 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 前言 假如我们写了几百个甚至更多的函数都用同一个装饰器,这时需不要使用装饰器可怎么办?一个一个取消很现实 但是我们可以写全局的参数,让其生效或不生效。本篇将用带参数的装饰器能解决此问题: 一、带参数的装饰器 1、带参数装饰器,利用全局变量,flag = True or False , # True 阅读全文
posted @ 2020-01-12 16:20 广深-小龙 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页