随笔分类 - Python
1
摘要:Python中的除法Python 2.X在python 2.5版本中存在两种除法运算,即所谓的true除法和floor除法。第一,当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算会对结果进行截取,取运算的整数部分,比如2/3的运算结果是0;如果x和y中有一个是浮点数,那么...
阅读全文
摘要:Python中本身带有很多实用的工具,如pydoc。pydoc模块主要用来从Python模块中提取信息并生成文档。使用方法在Windows和Linux下的使用方法有些区别。Windowspython -m pydoc 如:C:\>python -m pydoc module_test...
阅读全文
摘要:转换类型 转换类型 说明 d, i 带符号十进制 b 无符号二进制 o 无符号八进制 u 无符号十进制 x 无符号十六进制(小写) X 无符号十六进制(大写) e 科学计数法表示的浮点数(小写) E 科学计数法表示的浮点数(大写) f, F 十...
阅读全文
摘要:字符串转换为整数int() 如int(‘2’)。字符串转换为浮点数float() 如float(‘12.34’)ASCII码转换为字符chr() 如chr(97)字符转换为ASCII码ord() 如ord(‘a’)更多请参考Python入门学习。
阅读全文
摘要:“Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin.”John von Neumann, 1951Python中自带了随机数的...
阅读全文
摘要:1. 开始使用Python1.1 print使用str()函数显示对象,而交互式解释器调用repr()函数来显示对象。 1.2 在解释器中_表示最后一个表达式的值。 1.3 >>用来重定向输出。import sysprint >> sys.stderr, 'Fatal error: ...
阅读全文
摘要:元组是什么1 创建元组2 访问元组中的值3 更新元组中的元素4 删除元组中的元素或者元组本身元组相关操作内建函数对元组的支持1 序列类型函数2 元组内建函数元组的特殊性1. 元组是什么元组也是序列的一种,元组与列表非常相近,元组是一种不可变类型。1.1 创建元组>>> t = tup...
阅读全文
摘要:列表是什么1 创建列表2 访问列表和更新列表列表相关操作内建函数对列表的支持1 cmp2 序列类型函数列表内建函数列表应用1 堆栈2 队列1. 列表是什么列表也是序列的一种。列表能保存任意数目的Python对象,列表是可变类型。1.1 创建列表列表可以使用[]来创建,或者使用工厂方法...
阅读全文
摘要:Unicode是什么Python中的Unicode编码与解码在应用中使用Unicode的建议1. Unicode是什么Unicode是对字符进行编码的一种标准。而utf8或者utf-8是根据Unicode的标准实现的一种存储方式。2. Python中的Unicode>>> u'fur...
阅读全文
摘要:字符串1 string模块预定义字符串2 普通字符串与Unicode字符串3 只适用于字符串的操作4 原始字符串5 Unicode字符串操作符内建函数1 标准类型函数与序列操作函数2 字符串类型函数字符串内建函数字符串特有性质1 转义字符2 三引号3 字符串是不可变数据类型本文介绍P...
阅读全文
摘要:Python中的序列包括,字符串、列表、元组。本文介绍序列的通用操作。1. 切片中的None>>> s = 'abcdefg'>>> for i in range(-1, -len(s), -1):... print s[:i]... abcdefabcdeabcdabcab...
阅读全文
摘要:1. 数字工厂函数bool(obj)int(obj, base=10)long(obj, base=10)float(obj)complex(str)complex(real, imag=0.0)2. 内建数值函数abs(num)coerce(num1, num2)divmod(nu...
阅读全文
摘要:1. 自定义类型布尔值自定义的类如果定义了__nonzero__()或者__len__()且值为0,那么它们的布尔值就是Flase。2. 对象比较a is b# equivalent toid(a) == id(b)3. 标准类型内建函数type()cmp()str()repr()i...
阅读全文
摘要:1. Python中的关键字 and as assert break class continue def del elif else except exec finally for from global if import in is l...
阅读全文
摘要:python setup.py install安装的包如何卸载在使用源码安装的过程中,记录安装文件细节,如:python setup.py install --record log这时所有的安装细节都写到log里了想要卸载的时候cat log | xagrs rm -rf就可以干净卸载了原文地址: ...
阅读全文
摘要:Python网络编程--Echo服务学习网络编程必须要练习的三个小项目就是Echo服务,Chat服务和Proxy服务。在接下来的几篇文章会详细介绍。今天就来介绍Echo服务,Echo服务是最基本的服务。它的主要特点就是连接与连接之间没有通信。1. 一问一答Echo根据官网上的例子,做...
阅读全文
摘要:Python中的特殊属性定义如下类:class Foo(object): """Foo class definition"""类的特殊属性都有哪些呢?__name__Foo.__name__ 类的名字__doc__Foo.__doc__ 类的文档字符串__bases__Foo.__bases_...
阅读全文
摘要:1. Python性能提升小技巧1.1 使用局部变量替换模块变量使用os.linesep这样的名字需要解释器做两次查询:查找os以确认它是一个模块在这个模块中查找linesep变量。如果多次使用变量os.linesep,将其替换为本地变量可以减少查询次数。1.2 定义类时需要新式类这...
阅读全文
摘要:引言threadthreading1 Thread11 下面使用threading模块实现与上面相同的功能12 在创建新线程时还可以给Thread传递可调用类的对象这样使用类本身来保存信息 如13 从Thread派生一个子类然后创建这个子类的实例14 实例Queue0. 引言在Pyt...
阅读全文
摘要:对象赋值浅拷贝深拷贝1. 对象赋值对象的赋值实际上是对对象的引用。也就是说当把一个对象赋值给另一个对象时,只是拷贝了引用。如:>>> t1 = tuple('furzoom')>>> t2 = t1>>> id(t1),id(t2)(139792198303936, 13979219...
阅读全文
1