随笔分类 -  python

摘要:摘要:我们为何要应用requirements.txt呢? 首要应用目标: 任何 运用顺序 平常 须要设置装置 所需并 依附 一组类库去知足 事情请求 。 请求 文件 是 指定 战 一次性 装置 包 的 依附项 详细] 我们为什么要使用requirements.txt呢? 主要使用目的:任何应用程序通 阅读全文
posted @ 2016-10-12 18:00 朝阳的向日葵 阅读(2783) 评论(0) 推荐(0)
摘要:有人说:virtualenv、fabric 和 pip 是 pythoneer 的三大神器。 不管认不认同,至少要先认识一下,pip现在倒是经常用到,virtualenv第一次听说,不过,总得尝试一下吧。 一、安装 因为我已经安装了pip,那么就直接用pip来安装了,简单方便。 其它的安装方式请参考 阅读全文
posted @ 2016-10-12 16:02 朝阳的向日葵 阅读(1435) 评论(0) 推荐(0)
摘要:>>> abs(-1)1>>> abs(10.) 10.0>>> abs(1.2-2.1j)2.4186773244895647>>> abs(0.22-0.77)0.55>>> coerce(1,2)(1, 2)>>> >>> coerce(1.3,134L)(1.3, 134.0)>>> >>> 阅读全文
posted @ 2016-10-10 15:49 朝阳的向日葵 阅读(1214) 评论(0) 推荐(0)
摘要:认识 认识 这里有几个概念,task、worker、broker。顾名思义,task 就是老板交给你的各种任务,worker 就是你手下干活的人员。 那什么是 Broker 呢? 老板给你下发任务时,你需要 把它记下来, 这个它 可以是你随身携带的本子,也可以是 电脑里地记事本或者excel,或者是 阅读全文
posted @ 2016-10-09 18:58 朝阳的向日葵 阅读(411) 评论(1) 推荐(0)
摘要:今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 1. 阅读全文
posted @ 2016-10-09 18:09 朝阳的向日葵 阅读(164) 评论(0) 推荐(0)
摘要:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下: class C: @classmethod def f(cls, arg1, arg2, ...): ... 看后之后真是一头雾水。说的啥子东西呢???自己到国外的论坛看其他的例子和解释,顿时就 阅读全文
posted @ 2016-10-09 17:07 朝阳的向日葵 阅读(2588) 评论(0) 推荐(0)
摘要:1、安装virtualenv 在安装virtualenv之前,我们需要安装至少有一个版本的python;因为virtualenv是python的一个第三方模块,必须基于python环境才能安装; 如果你的python环境有pip,那么直接使用命令:pip install virtualenv 安装即 阅读全文
posted @ 2016-10-09 10:21 朝阳的向日葵 阅读(1037) 评论(0) 推荐(0)
摘要:xlrd是专门用来在python中读取微软execel的模块,可以自己直接下载安装,也可以通过包管理器安装。 官方资料: 下载地址:http://pypi.python.org/pypi/xlrd 官网地址:http://www.python-excel.org/ 文档地址:https://secu 阅读全文
posted @ 2016-10-09 09:31 朝阳的向日葵 阅读(474) 评论(0) 推荐(0)
摘要:首先安装python,在百度中搜索python,进入python官网。点击download,选择电脑对应的系统进行下载,此处以windows系统的python 3.5.1进行介绍,点击即可下载。 首先安装python,在百度中搜索python,进入python官网。点击download,选择电脑对应 阅读全文
posted @ 2016-09-29 09:39 朝阳的向日葵 阅读(286) 评论(0) 推荐(0)
摘要:1 #!/usr/bin/env python 2 #-*- coding:UTF-8 -*- 3 ##################################################### 4 # Author: sunfx xingrhce@163.com 5 # Last mo 阅读全文
posted @ 2016-09-26 11:51 朝阳的向日葵 阅读(726) 评论(0) 推荐(0)
摘要:目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期 1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str; b、使用双引号(")双引号中的字符串与单引号中的字 阅读全文
posted @ 2016-09-18 17:12 朝阳的向日葵 阅读(400) 评论(0) 推荐(1)
摘要:使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。 这里记录一下: >>> range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] >>> 阅读全文
posted @ 2016-09-17 20:38 朝阳的向日葵 阅读(1464) 评论(0) 推荐(0)
摘要:选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优 阅读全文
posted @ 2016-09-16 17:37 朝阳的向日葵 阅读(600) 评论(0) 推荐(0)
摘要:我想将 b = {'a':234,'b':1,'c':2,'e':2387} 分别按照key和value进行排序,该怎样办呢? Python中比较常用的排序有两个函数, 一、定义 (1)一个是List数据结构中的sort >>> help(list.sort)Help on method_descr 阅读全文
posted @ 2016-09-16 16:05 朝阳的向日葵 阅读(462) 评论(0) 推荐(0)
摘要:语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。 对象的内存使用 赋值语句是语言最常见的功能了。但即使是最简单的赋值语句,也可以 阅读全文
posted @ 2016-09-16 15:05 朝阳的向日葵 阅读(324) 评论(0) 推荐(0)
摘要:请看下面的一段代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 origin = {'a':100,'b':[1,2,34,5]} obj_copy ={}; print origin; obj_copy['key1']= origin; obj_copy[ 阅读全文
posted @ 2016-09-16 14:11 朝阳的向日葵 阅读(403) 评论(0) 推荐(0)
摘要:Python & BinaryTree 1. BinaryTree (二叉树) 二叉树是有限个元素的集合,该集合或者为空、或者有一个称为根节点(root)的元素及两个互不相交的、分别被称为左子树和右子树的二叉树组成。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分, 阅读全文
posted @ 2016-09-15 08:48 朝阳的向日葵 阅读(2481) 评论(0) 推荐(0)
摘要:1 2 3 4 5 6 7 8 9 1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" 将其转换为时间数组 import time timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") 转换为时间戳: timeSt 阅读全文
posted @ 2016-09-09 08:24 朝阳的向日葵 阅读(327) 评论(0) 推荐(0)