随笔分类 - python
摘要:步骤1、环境准备 右击桌面上选择【Open in Terminal】 打开终端。在弹出的终端中输入【ipython】进入Python的解释器中,如图1所示。 步骤2、导入所需要的包 导入实验常用的python包。如图2所示。【import pandas as pd】pandas用来做数据处理。【im
阅读全文
摘要:步骤1、环境准备 右击桌面上选择【Open in Terminal】 打开终端。在弹出的终端中输入【ipython】进入Python的解释器中,如图1所示。 步骤2、导入所需要的包 导入实验常用的python包。如图2所示。【import pandas as pd】pandas用来做数据处理。【im
阅读全文
摘要:步骤1、环境准备 右击桌面上选择【Open in Terminal】 打开终端。在弹出的终端中输入【ipython】进入Python的解释器中,如图1所示。 步骤2、导入所需要的包 导入实验常用的python包。如图2所示。【import pandas as pd】pandas用来做数据处理。【im
阅读全文
摘要:步骤1、环境准备 右击桌面上选择【Open in Terminal】 打开终端。在弹出的终端中输入【ipython】进入Python的解释器中,如图1所示。 步骤2、导入所需要的包 导入实验常用的python包。如图2所示。【import pandas as pd】pandas用来做数据处理。【im
阅读全文
摘要:解释: copy只拷贝一层,拷贝后加入list元素里面还有list。则里面list值做更改,拷贝的也会更改,deepcopy就不会
阅读全文
摘要:协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现
阅读全文
摘要:http://www.cnblogs.com/btchenguang/archive/2012/09/17/2689146.html 1. 前言 python在2.2版本中引入了descriptor功能,也正是基于这个功能实现了新式类(new-styel class)的对象模型,同时解决了之前版本中
阅读全文
摘要:1.remove remove 是删除首个符合条件的元素。并不是删除特定的索引。 例子1: 例子2: (只删除第一个匹配的2) 2.del 而对于 del 来说,它是根据索引(元素所在位置)来删除的,没有返回值 3.pop pop根据索引(元素所在位置)来删除的,有返回值,只能删除元素,不能删除整个
阅读全文
摘要:装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 1.装饰器来源及需求 1.1
阅读全文
摘要:迭代器(Iterator) 为了理解yield是什么,首先要明白生成器(generator)是什么,在讲生成器之前先说说迭代器(iterator),当创建一个列表(list)时,你可以逐个的读取每一项,这就叫做迭代(iteration)。 例子: Mylist就是一个迭代器,不管是使用复杂的表达式列
阅读全文
摘要:推导式分为列表推导式(list),字典推导式(dict),集合推导式(set)三种 1.列表推导式也叫列表解析式。功能:是提供一种方便的列表创建方法,所以,列表解析式返回的是一个列表格式:用中括号括起来,中间用for语句,后面跟if语句用作判读,满足条件的传到for语句前面用作构建先的列表[x**2
阅读全文
摘要:Python的GC模块主要运用了“引用计数”(reference counting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generation collection)以空间换取时间来进一步
阅读全文
摘要:1.将字典转化为json json.dumps() 2.json.loads
阅读全文
摘要:centos7 python tab补全 1.编写tab.py 2.拷贝到python库下 3.开始使用
阅读全文
摘要:web开发的过程中一定会遇到 cgi、wsgi 之类的名词,然后看着他们十分相似的解释估计还没开始写代码就晕了,这都什么鬼? 今天我就聊聊这些容易搞混的名称。 CGI(Common Gateway Inteface) 字面的意思就是通用网关接口,它是外部应用程序与Web服务器之间的接口标准,规定一个
阅读全文
摘要:在执行shell脚本的时候,可以sh -x来显示程序运行过程,可以用来排错 在python中是否有呢?答案是肯定的 1.可以使用pdb来进行调试,举例如下 代码及运行结果如下: 使用pdb调试可以如下: 2.常用的命令如下: c 继续执行 w 显示当前正在执行的代码行的上下文 a 打印当前函数的参数
阅读全文