随笔分类 - python基础
摘要:转自 不止于python 使用背景 py2官方已不在维护, 所以将项目升级到py3, 但是项目也不是一行两行的事, 并且项目还在使用, 所以必须要兼容py2, 升级到py3 所以就有了以下常见问题, 比如, py2的内置函数py3已不使用, py2的内置模块py3已经改名......... 错误文件
阅读全文
摘要:# 简介 pip是一款包管理工具, 和apt, yum, brew功能类似 # 安装 wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py python3 get-pip.py # 将pip3加入环境变量 vi /etc/p
阅读全文
摘要:设计模式 设计模式是前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对某一特定问题的成熟解决方案 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 -- 让类创建对象,在系统中只有唯一的一个实例 每一次执行 类名() 返回的对象,内存地址是相同的 单
阅读全文
摘要:1.封装: 封装就是对类和对象的成员访问进行限制,设定可以访问的方式和不可以访问的方式。 分类: 私有化的封装:当前类/对象种可以使用,类/对象外和子类/对象都不可以用 受保护的封装:当前类/对象和子类/子类对象可以使用门,类/对象外不可以使用 公共的封装:任何位置都可以访问! 例: 2.继承: 继
阅读全文
摘要:魔术方法就是一个类/对象中的方法,和普通方法唯一的不同时,普通方法需要调用!而魔术方法是在特定时刻自动触发。 1.__new__魔术方法 触发时机:实例化对象的过程当中触发 功能:根据事情情况决定是否产生对象! 参数:一个cls接收当前类,其余根据需求决定(new魔术方法的参数和init的参数一样)
阅读全文
摘要:1.lambda:使用lambda表达式可以定义一个匿名函数 lambda表达式是一种简洁格式的函数。该表达式不是正常的函数结构,而是属于表达式的类型 (1)基本格式: 例: (2)带分支格式: 例: (3)调用函数格式: 例: 2.filter()对于序列中的元素进行筛选,最终获取符合条件的序列
阅读全文
摘要:首先先简单了解一下函数,内部函数,再来了解一下闭包 1.函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。 结果为: 2.允许在函数内部创建另一个函数,这种函数称为内嵌函数或者内部函数。 结果为: 那么接下来就说说闭包: 1.定义 在函数内
阅读全文
摘要:最近小编遇到很头疼的的一件事 就是以下这几道运算题 ,以下结果是小编经过大量的运算得出的 一.或运算 1.0 or 1 结果为:1 2.1 or 0 结果为:1 3.1 or 2 结果为:1 4.2 or 1 结果为:2 5.0 or [] 结果为:[] 6.[] or 0 结果为:0 二.与运算
阅读全文
摘要:在python中复制一个对象或者容器分为三种: 下面的父对象和子对象个人理解 1.直接赋值:其实就是对象的引用(别名)。 b = a: 赋值引用,a 和 b 都指向同一个对象。 2.浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 b = a.copy(): 浅拷贝, a 和 b 是一个
阅读全文
摘要:1、json.dumps() json.dumps()用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文件中会发生报错,因此在将数据写入时需要用到该函数。 结果为 2、json.dump() json.dump()用于将dict类型的数据转成str,并写入到json文
阅读全文
摘要:1.可迭代对象(Iterable): 可以直接作用于 for 循环的对象统称为可迭代对象: Iterable 其中包括 迭代器(Iterator) 和 生成器(generator) 2.迭代器(Iterator): 可以被next()函数调用并不断返回下一个值的对象称之为迭代器:Iterator 3
阅读全文
摘要:1. 什么是生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且, 创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后 面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是
阅读全文
摘要:迭代是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一 个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1. 可迭代对象 以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list 、 tuple 、 dict 、
阅读全文

浙公网安备 33010602011771号