文章分类 - python
摘要:自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。语法它通过{}和:来代替%。回到顶部“映射”示例通过位置In [1]: '{0},{1}'.format('kzc',1...
阅读全文
摘要:使用matplotlib的示例:调整字体-设置刻度、坐标、colormap和colorbar等[python] view plaincopy#-*-coding:utf-8-*-#**********************************************************im...
阅读全文
摘要:支持SQL标准的可用数据库有很多,其中多数在Python中都有对应的客户端模块.这里我使用的mysql,它需要安装MySQLdb包.它相当于Python的数据接口规范Python DB API.?1234567root@10.1.1.45:~# apt-get install python-mysq...
阅读全文
摘要:最近在看bottle.py源码,里面自定了多个类字典的类。这些类的定义继承了collections中多个抽象类。比如MutableMapping。1、在讲抽象类之前,先说下抽象方法的实现。抽象方法是基类中定义的方法,但却没有任何实现。在java中,可以把方法申明成一个接口。而在python中实现一个...
阅读全文
摘要:基本概念在Python里有两种类型的字符串类型:字节字符串和Unicode的字符串,一个字节字符串就是一个包含字节列表。 当需要的时候,Python根据电脑默认的locale设置将字节转化成字符。 在Mac OX上默认的编码是UTF-8,但是在别的系统上,大部分是ASCII。比如创建一个字节字符串:...
阅读全文
摘要:python的set和其他语言类似,是一个无序不重复元素集,基本功能包括关系测试和消 除重复元素.集合对象还支持union(联合),intersection(交),difference(差)和 sysmmetricdifference(对称差集)等数学运算.sets支持xinset,len(set)...
阅读全文
摘要:在Python中用代码:?12cfgFile = open('config.json','r');jsonCfg = json.load(cfgFile);解析json,对应的config.json如下:[ [username,心情栖息地],[password,123]]但是结果出...
阅读全文
摘要:>>> class myclass(Union):... _fields_ = [("c_long", c_long),("c_char", c_char*8)]...>>> s = myclass(2)>>> s>>> s = myclass('ssss') ### This Error I ...
阅读全文
摘要:本文实例讲述了Python中__call__的用法,分享给大家供大家参考之用。具体方法如下:先来看看如下示例代码:?12345678910#call.py 一个class被载入的情况下。class Next:List = []def __init__(self,low,high) :for Num ...
阅读全文
摘要:当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__nam...
阅读全文
摘要:Python 用下划线作为变量前缀和后缀指定特殊变量/方法。主要存在四种情形1. 1. object # public 2. __object__ # special, python system use, user should not define like it 3. __object # p...
阅读全文
摘要:Python中这个_repr_函数,对应repr(object)这个函数,返回一个可以用来表示对象的可打印字符串:尝试生成这样一个字符串,将其传给 eval()可重新生成同样的对象 ;否则,生成用尖括号包住的字符串,包含类型名和额外的信息(比如地址) ;一个类(class)可以通过 __repr__...
阅读全文
摘要:在python中,如果我们定义一个class:class Friend():def __init__(self, name):self.name = nameif __name__ == '__main__':friend = Friend('Liang')print friend那么在申明一个实例...
阅读全文
摘要:2014-12-01 17:00 by 吴秦, 3241 阅读, 0 评论, 收藏, 编辑上篇《优雅的使用python之环境管理》http://dwz.cn/wTsOr,如何管理python环境,有了一个干净的python环境之后,就不可避免的安装python软件包(python软件包丰富也是它的优...
阅读全文
摘要:python enumerate 用法 | 在for循环中得到计数参数为可遍历的变量,如 字符串,列表等; 返回值为enumerate类:import strings = string.ascii_lowercasee = enumerate(s)print sprint list(e)输出为:ab...
阅读全文
摘要:通常我们安装 Python 扩展包有 3 种方式:1. 使用 python 自带的标准安装工具 `distutils` 方式安装:下载模块包,解压并进入包目录,执行 `python setup.py install` 进行安装2. 使用 `easy_install package-name` 方式安...
阅读全文
摘要:简单点说1.copy.copy浅拷贝只拷贝父对象,不会拷贝对象的内部的子对象。2.copy.deepcopy深拷贝拷贝对象及其子对象用一个简单的例子说明如下:>>>importcopy>>>a=[1,2,3,4,['a','b','c']]>>>b=a>>>c=copy.copy(a)>>>d=co...
阅读全文
摘要:三个函数比较类似,都是应用于序列的内置函数。常见的序列包括list、tuple、str。1.map函数map函数会根据提供的函数对指定序列做映射。map函数的定义:map(function, sequence[, sequence, ...]) -> list通过定义可以看到,这个函数的第一个参数是...
阅读全文
摘要:Python count()方法描述Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。语法count()方法语法:str.count(sub, start= 0,end=len(string))参数sub -- 搜索的子字符串start -...
阅读全文
浙公网安备 33010602011771号