
python
文章平均质量分 65
Rechar_Deng
Still & Will
展开
-
python模块导入过程
在python中,当我们需要在一个模块中引用另一个模块中的内容时,我们需要通过将需要引用的模块import当前模块中来。对于不熟悉python的人来说,他们可能会认为python中的import与C语言中的#include,或者是Java中的import是一样的。但其实它们之间是有区别的,在python中,import一个模块不仅仅是将另外一个文件中的文本插入到当前文件中。实际上,import是在原创 2015-11-23 08:54:12 · 2719 阅读 · 0 评论 -
python内置数据类型
python内置数据类型中Dictionary、List、Tuple这三种是非常常用的,本章对着三种内置数据类型进行简单介绍。1、Dictionary介绍1.1 定义dictionary对象Dictionary即字典,它定义了键值对的一一对应关系,实际上它是一个哈希表。如>>> d = {'server':'localhost','port':3306}>>> d{'por原创 2015-11-23 08:50:46 · 663 阅读 · 0 评论 -
python参数传递那些事
一、前言在python中,函数参数的定义和传递有以下几种方式:语法意义def func(name)普通参数,可以根据位置匹配,也可以根据key来匹配def func(name=value)默认参数,当参数没有传递时,使用默认值def func(*iteratable)将所原创 2015-11-23 08:52:31 · 6428 阅读 · 0 评论 -
python使用pickle序列化对象至文件
pickle模块用于将内存中的python对象序列化成字节流,并可以写入任何类似文件对象中;它也可以根据序列化的字节流进行反序列化,将字节流还原为内存中的对象。pickle使用dump方法将内存对象序列化:import pickleli = list(range(1,3))dbfile = open('pickle_list', 'wb') #必须以2进制打开文件,否原创 2015-11-23 08:51:51 · 3241 阅读 · 1 评论 -
python中的map、filter、reduce函数
python中有几个常用的函数工具,它们包括map、filter、reduce,本文主要讲解这3个函数的用法。1.map函数首先看一下map函数的帮助文档:>>> help(map)Help on class map in module builtins:class map(object) | map(func, *iterables) --> map o原创 2015-11-23 08:53:24 · 786 阅读 · 0 评论 -
python模块
本文主要介绍一些python module的一些有用的用法。1. 使用_X和__all__ 在引用模块时,有两种方法,一种是"import ...",另外一种是"from ... import ...".在使用后者时,有时因为 引用的名称较多,我们会选择”from ... import *",即将模块中的所有变量、函数及类全部导入到当前模块中。这样有时会造成命名空间污染,为了减小因“原创 2015-11-29 15:50:12 · 565 阅读 · 0 评论 -
python函数装饰器(decorators)
原文出处:http://thecodeship.com/patterns/guide-to-python-function-decorators/ 在本文中我们主要介绍什么是函数装饰器?如何使用它?1、关于函数我们需要知道这些 在正式进入装饰器之前,我们需要知道python中函数都可以干嘛。 可以将函数赋给变量:def greet(name): ret翻译 2015-11-29 20:17:38 · 701 阅读 · 0 评论 -
python getattr获取对象属性
getattr是一个很强大的功能,它能够获取任何对象的任何属性,包括方法。这样一来我们就可以通过getattr来动态的决定使用对象的哪个属性,或者方法。甚至用它还可以获取只有在运行才知道的属性。如,>>> li = [1,2,3,4]>>> getattr(li, 'append')(5)>>> li[1, 2, 3, 4, 5] 以上通过getattr函数获取了lis原创 2015-11-30 16:04:59 · 1973 阅读 · 0 评论 -
python操作符重载
二元运算符特殊方法+__add__,__radd__-__sub__,__rsub__*__mul__,__rmul__/__div__,__rdiv__,__truediv__,__rtruediv__//__floordiv__,__rfloordiv__%__mod__,__rmod__原创 2015-11-29 19:11:42 · 1793 阅读 · 0 评论