Python 扩展知识
遇到我的Bug你要裂了
hello world
展开
-
深拷贝与浅拷贝
深拷贝是防止数据被传输的过程中,数据被篡改,于是被整个被拷过来,而单用另外的地址与内存深拷贝import copya = [1,2,3]c =copy.deepcopy(a)结果:id(a)与id(c)不一样浅拷贝1.单引用b = a id(b)与id(a)一样2.浅拷贝可变数组import copya = [1,2,3]b = [1,...原创 2018-04-15 11:46:48 · 122 阅读 · 0 评论 -
python global 用法
局部变量当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始。使用局部变量使用局部变量#!/usr/bin/python# Filename: func_local.pydef func(x): print 'x i...原创 2018-05-08 10:46:40 · 58180 阅读 · 1 评论 -
python 文档编写(可运行脚本)
一、什么是Jupyter Notebook?1. 简介Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。转载 2018-05-08 10:26:16 · 8761 阅读 · 0 评论 -
python根据天数滚动日志的设置
logging.json{ "version": 1, "disable_existing_loggers": false, // 是否打印日志 "formatters": { "simple": { "format": "%(asctime)s - %(name)s - %(levelname)s - %(mess原创 2018-05-03 17:52:12 · 2690 阅读 · 0 评论 -
产品原型图工具
墨刀原型图工具原创 2018-04-25 13:49:05 · 1582 阅读 · 0 评论 -
TCP的socket连接十个状态
由上图可看:tcp连接的时候发生了三次握手的过程,分别对应有四个状态 client: SYN_SENT -> ESTABLISHED server: LISTEN -> SYN_RECV -> ESTABLISHED (6种状态)当客户端主动关闭的时候,发送FIN 信号到服务端,此时服务端通知应用程序的接收数据由开始的recv([1024])变为recv...原创 2018-04-17 17:56:48 · 3827 阅读 · 0 评论 -
关于python进程池先close再join的疑惑
python进程池先close的疑惑原创 2018-04-16 11:40:40 · 21355 阅读 · 13 评论 -
numba的简单使用
numba的简单使用原创 2018-04-16 10:50:59 · 3416 阅读 · 0 评论 -
关于fork创建子进程的一些疑惑
Python中执行 os.fork() 会创建 一个子进程,进程号为0import osimport timeret = os.fork()if ret == 0: while True: print("1") time.sleep(1)else: while True: print("2") time...原创 2018-04-16 01:14:16 · 390 阅读 · 0 评论 -
Python动态语言讲解
Python动态是在于在程序运行过程中可以动态的给类添加另外的属性与方法,这个体现在前端给用户某个界面功能的时候,可以通过动态的方式改变功能,从而就不用重新打包而生成另外的编译文件动态添加方法p1 classdef eat(self): print("--%s--在吃"%self.name)p1.eat = tpyes.MethodType(eat,p1)@classm...原创 2018-04-15 21:30:08 · 160 阅读 · 0 评论 -
闭包与装饰函数
这篇文章主要介绍了Python中的闭包总结,本文讲解了闭包的概念、为什么使用闭包、使用闭包实例等内容。闭包的概念首先还得从基本概念说起,什么是闭包呢?来看下维基上的解释: 复制代码 代码如下:在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外...转载 2018-04-15 13:17:32 · 168 阅读 · 0 评论 -
python 优化经验谈
1、优化算法时间 算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。 2、循环优化 每种编程语言都会强调需要优化循环。当使用Python的时候,你可以依靠大量的技巧使得循环运行得...原创 2018-05-08 13:41:39 · 230 阅读 · 0 评论