E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python标准库
Python标准库
:内置函数open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=T
本函数是打开一个文件并返回文件对象。如果文件不能打开,抛出异常OSError。参数file是一个字符串表示的文件名称,或者一个数组表示的文件名称。文件名称可以是相对当前目录的路径,也可以是绝对路径表示。参数mode是指明打开文件的模式。默认值是’r’,表示使用文本的方式打开文件来读取。‘r’表示打开文件只读,不能写。‘w’表示打开文件只写,并且清空文件。‘x’表示独占打开文件,如果文件已经存打开就
caimouse
·
2015-02-01 10:00
python
milang
Python标准库
:内置函数oct(x)
本函数是转换整数x为八进制表示的字符串。如果对象x不是一个整数,需要这个对象提供__index__()方法来返回一个整数。例子:#oct() print(oct(123)) print(oct(8)) print(oct(0x26)) print(oct(16))结果输出如下:0o1730o100o460o20 蔡军生 QQ:9073204 深圳
caimouse
·
2015-01-31 11:00
python
milang
Python标准库
:内置函数object()
本函数是返回一个无新特征的对象。这个对象是所有基类的对象,但要注意的是这个对象实例不能添加属性给它,因为它没有__dict__属性。例子:#object() a=object() b=object() print(a==b) print(aisb)结果输出如下:FalseFalse 蔡军生 QQ:9073204 深圳
caimouse
·
2015-01-30 20:00
python
milang
Python标准库
:内置函数next(iterator[, default])
本函数是返回迭代子下一个元素的值,主要通过调用__next__()方法来实现的。如果default参数有设置,当下一个元素不存在时,就返回default参数的值,否则抛出异常StopIteration。例子:#next() l=[1,3,4] it=iter(l) print(next(it)) print(next(it,1)) print(next(it,1)) print(next(it,
caimouse
·
2015-01-28 19:00
python
milang
Python标准库
:内置函数iter(object[, sentinel])
本函数返回一个迭代子对象。当第二个参数不出现时,参数object应是一个容器,支持迭代协议,也就是有定义有__iter__()函数,或者支持序列访问协议,也就是定义有__getitem__()函数的对象,否则会返回TypeError异常。当第二个参数哨兵出现时,参数object应是一个可调用对象,定义了__next__()函数,当枚举到的值等于哨兵时,就会抛出异常StopIteration。例子:
少东家2
·
2015-01-26 11:21
linux
软件
深圳
Python标准库
:内置函数min(iterable, *[, key, default])
min(arg1, arg2, *args[, key]) 本函数是迭代对象iterable进行比较,找出最小值返回。当key参数不为空时,就以key的函数对象为判断的标准。例子:#min() array1=range(10) array2=range(0,20,3) print('min(array1)=',min(array1)) print('min(array2)=',min(array
caimouse
·
2015-01-25 10:00
python
milang
Python标准库
:内置函数memoryview(obj)
本函数是返回对象obj的内存查看对象。所谓内存查看对象,就是对象符合缓冲区协议的对象,为了给别的代码使用缓冲区里的数据,而不必拷贝,就可以直接使用。例子:#memoryview() v=memoryview(b'abc123') print(v[1]) print(v[0]) importstruct buf=struct.pack("i"*12,*list(range(12))) x=memo
caimouse
·
2015-01-24 10:00
python
milang
Python标准库
:内置函数max(iterable, *[, key, default])
max(arg1, arg2, *args[, key]) 本函数是迭代对象iterable进行比较,找出最大值返回。当key参数不为空时,就以key的函数对象为判断的标准。例子:#max() array1=range(10) array2=range(0,20,3) print('max(array1)=',max(array1)) print('max(array2)=',max(array
caimouse
·
2015-01-24 00:00
python
milang
python 用datetime和pytz来转换时区
www.keakon.net/2010/12/14/%E7%94%A8datetime%E5%92%8Cpytz%E6%9D%A5%E8%BD%AC%E6%8D%A2%E6%97%B6%E5%8C%BA
Python
fighter_yy
·
2015-01-22 16:17
Python
Python标准库
:内置函数map(function, iterable, ...)
本函数是把函数对象function作为函数,iterable对象的每一项作为参数,然后进行计算后输出迭代子iterator。如果函数对象function可以输入多参数,那么后面可以跟多个可迭代的对象。多个迭代对象时,以最短的对象为运行结果的判断。例子:#map() x=range(10) print(list(map(hex,x))) print(list(map(lambday:y*2+1,x
caimouse
·
2015-01-21 20:00
python
milang
Python标准库
:内置函数locals()
本函数更新并返回当前系统可以使用局部符号表,使用字典表示。例子:#locals() classFoo: def__init__(self): x=100 y=200 l=locals() print(l) foo=Foo()结果输出如下:{'self': , 'x': 100, 'y': 200} 蔡军生 QQ:9073204 深圳
caimouse
·
2015-01-20 20:00
python
milang
Python标准库
:内置函数list([iterable])
本函数是创建一个列表对象返回。列表对象是一个可修改的容器。例子:#list() l=list([1,3,5,6]) print(l) s='abc123' l=list(s) print(l)结果输出如下:[1, 3, 5, 6]['a', 'b', 'c', '1', '2', '3'] 蔡军生QQ:9073204深圳
caimouse
·
2015-01-17 20:00
python
milang
Python标准库
:内置函数len(s)
本函数是返回对象s的长度,所谓的长度是指容器类的数据项个数,比如字符串、元组、列表、字典等。例子:#len() s='123456789' soft='软件' print(s,':',len(s)) print(soft,':',len(soft)) l=[2,3,4,5] print(l,':',len(l)) d={2:'two',3:'three'} print(d,':',len(d)
caimouse
·
2015-01-16 20:00
python
milang
Python标准库
:内置函数iter(object[, sentinel])
本函数返回一个迭代子对象。当第二个参数不出现时,参数object应是一个容器,支持迭代协议,也就是有定义有__iter__()函数,或者支持序列访问协议,也就是定义有__getitem__()函数的对象,否则会返回TypeError异常。当第二个参数哨兵出现时,参数object应是一个可调用对象,定义了__next__()函数,当枚举到的值等于哨兵时,就会抛出异常StopIteration。例子:
caimouse
·
2015-01-13 20:00
python
milang
Python标准库
:内置函数issubclass(class, classinfo)
本函数用来判断类参数class是否是类型参数classinfo的子类。例子:#issubclass() classLine: pass classRedLine(Line): pass classRect: pass print(issubclass(RedLine,Line)) print(issubclass(Rect,Line))结果输出如下:TrueFalse 蔡军生QQ:907320
caimouse
·
2015-01-11 18:00
python
milang
Python标准库
:内置函数isinstance(object, classinfo)
本函数用来判断对象实例object是否是类classinfo的实例,如果是就返回True,否则返回False。参数classinfo可以是类型,也可以是tuple/dict/list等类型。例子:#isinstance() classFooA: pass classFooB(FooA): pass classFooC: pass a=FooA() b=FooB() c=FooC() prin
caimouse
·
2015-01-10 11:00
python
milang
Python标准库
:内置函数int(x, base=10)
本函数实现从浮点数或数字字符串转换为整数。如果参数x不是一个数字,必须是字符串、数组bytes或bytearray类型。参数base是指字符串参数的进制,默认10就是表示使用十进制。当它是2时,表示二进制的字符串转换。当它是8时,表示是八进制的字符串转换。当它是16时,表示是十六进制的字符串转换。然而当它是0时,它表示不是0进制,而跟十进制是一样的。例子:print(int('20',8)) pr
caimouse
·
2015-01-06 20:00
python
milang
Python标准库
:内置函数int(x=0)
本函数实现从浮点数或数字字符串转换为整数。如果没有输入任何参数,默认是返回0值。如果参数是一个数字,调用对象x.__init__()来返回相应的值。 如果参数是浮点数,就会去掉小数部分,返回整数。例子:#int() print(int(20)) print(int(19.888)) print(int()) print(int('3721'))输出结果如下:201903721 蔡军生 QQ:907
caimouse
·
2015-01-04 20:00
python
milang
Python标准库
:内置函数input([prompt])
本函数是实现从控制台输入一行字符串。其中参数prompt是输入字符串的提示字符串。例子:>>>s=input('#')#thisisthebestone>>>s'thisisthebestone'>>>s=input('#')#中国深圳是一个高科技城市>>>s'中国深圳是一个高科技城市'>>>蔡军生QQ:9073204深圳
caimouse
·
2015-01-03 09:55
milang(小语)
Python标准库
:内置函数input([prompt])
本函数是实现从控制台输入一行字符串。其中参数prompt是输入字符串的提示字符串。 例子:>>> s = input('#')#this is the best one>>> s'this is the best one'>>> s = input('#')#中国深圳是一个高科技城市>>> s'中国深圳是一个高科技城市'>>> 蔡军生 QQ:9073204深圳
caimouse
·
2015-01-03 09:00
python
milang
Python标准库
:内置函数id(object)
本函数是返回对象object的标识符,标识符类型为整数,在同一个时间里所有对象的标识符是唯一的,如果在不同生命周期的对象有可能有相同的标识符。比如创建对象A之后,再删除A,再创建对象B,对象A与对象B可能有相同的标识符。在CPython里的实现算法是直接返回对象所在内存地址。例子:#id() name1='abc' name2='cde' print(id(name1)) print(id(na
caimouse
·
2015-01-02 10:00
python
milang
Python标准库
:内置函数hex(x)
本函数是转换一个整数对象为十六进制的字符串表示,比如像0x的格式。如果对象不是一个整数,应定义一个方法___index__()返回整数。如果想把本函数的结果转换为整数类型,需要int()函数,并且使用基数为16的方式转换。另浮点数转换为十六进制表示需要使用float.hex()来转换,而不能使用本函数。例子:#hex() print(hex(20)) print(hex(128)) print(h
caimouse
·
2014-12-31 08:00
python
milang
Python标准库
:内置函数help([object])
本函数是调用内部的帮助系统,主要使用在交互模式下的查看函数或对象使用文档。例子:print(help('print'))结果输出如下:Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
caimouse
·
2014-12-28 10:00
python
milang
Python标准库
1 介绍 Introduction 尝试翻译
The“Pythonlibrary”containsseveraldifferentkindsofcomponents.
Python标准库
包含几个不同的组件。
u012063703
·
2014-12-28 09:00
python
标准
库
Python标准库
:内置函数hash(object)
本函数返回对象的哈希值。返回的哈希值是使用一个整数表示,通常使用在字典里,以便实现快速查询键值。参数object输入是数字类型时,是根据数值来计算的,比如1和1.0计算出来是一样的哈希值,因此说这个函数是不区分不同的数值类型。例子:#hash() print(hash('abc')) print(hash(2.0)) print(hash(2))结果输出如下:70073777522 蔡军生 QQ
caimouse
·
2014-12-27 12:00
python
milang
Python标准库
:内置函数hasattr(object, name)
本函数是用来判断对象object的属性(name表示)是否存在。如果属性(name表示)存在,则返回True,否则返回False。参数object是一个对象,参数name是一个属性的字符串表示。例子:#hasattr() classFoo: def__init__(self): self.x=123 deftest(x): self.x=x foo=Foo() print(hasattr(fo
caimouse
·
2014-12-26 21:00
python
milang
Python标准库
:内置函数globals()
本函数是返回当前运行环境下的全局符号表字典。通过这个字典,可以查询有那些模块可以访问,那些函数可以访问,那些变量可以访问。可以用来获取当前全局符号表字典,给某些函数使用。例子:#globals() deffun(x): returnx fun(100) print(globals())输出结果如下:{'__name__': '__main__', '__spec__': None, '__bu
caimouse
·
2014-12-25 20:00
python
milang
Python标准库
:内置函数getattr(object, name[, default])
本函数实现获取对象object的属性,属性由name来表示,就是属性名称的字符串。参数default是可选的参数,当获取对象的属性不存在时,就返回此值;如果没有提供此参数,同时在对象属性里也找不到,不会抛出异常AttributeError。例子:#getattr() classFoo: def__init__(self): self.x=100 foo=Foo() print(getattr
caimouse
·
2014-12-21 15:00
python
milang
Python标准库
:内置函数frozenset([iterable])
本函数是返回一个冻结的集合。所谓冻结就是这个集合不能再添加或删除任何集合里的元素。因此与集合set的区别,就是set是可以添加或删除元素,而frozenset不行。frozenset的主要作用就是速度快,它是使用hash算法实现。参数iterable是表示可迭代的对象,比如列表、字典、元组等等。例子:#frozenset() l=[1,2,3,4,5,6,6,7,8,8,9] print(len
caimouse
·
2014-12-20 12:00
python
milang
Python标准库
:内置函数format(value[, format_spec])
本函数把值value按format_spec的格式来格式化,然而函数解释format_spec是根据value的类型来决定的,不同的类型有不同的格式化解释。当参数format_spec为空时,本函数等同于函数str(value)的方式。其实本函数调用时,是把format(value, format_spec)的方式转换为type(value).__format__(format_spec)方式来调
caimouse
·
2014-12-18 20:00
python
urllib2 的一点知识
转载自道可道|
Python标准库
urllib2的使用细节
Python标准库
中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如urllib2这个HTTP客户端库。
bluehawksky
·
2014-12-18 10:00
python
urllib2
微型 Python Web 框架 Bottle
Bottle是一个非常小巧但高效的微型PythonWeb框架,它被设计为仅仅只有一个文件的Python模块,并且除
Python标准库
外,它不依赖于任何第三方模块.路由(Routing):将请求映射到函数
张旭0512
·
2014-12-16 22:00
Python标准库
:内置函数float([x])
本函数是转换一个字符串或一个整数为浮点数。如果参数x是一个字符串,那么只使用十进制表示的数字串,数字前面可以添加符号来表示正数,或负数。如果参数x是整数,可以转换为浮点数表示。不过,这个函数有一个特别的地方,就是使用infinity或inf来表示无穷大的数。比如+inf是正无穷大,-inf是负无穷大。在这里引入了数学上的无穷大概念,那么无穷大乘以0是等于什么呢?在这里是等于nan,即not a n
caimouse
·
2014-12-13 17:00
python
Python标准库
:内置函数filter(function, iterable)
本函数用来从一个迭代对象iterable遍历所有元素,当每个元素作为参数给函数function对象运行之后,判断为True的元素保留下来,而为False的元素则跳过,即是达到过滤不需要元素的目标。参数iterable是可迭代的对象,比如列表、字典、字符串,或者带迭代器的函数对象。参数function是一个能输入元素进判断并返回值的函数,如果这个参数为空,默认使用标识函数identity为缺省函数。
caimouse
·
2014-12-09 20:00
python
<
>学习笔记 | 第14章 | 网络编程
Python是个很强大的网络编程工具,原因有二:1.Python内有很多针对常见网络协议的库2.Python在处理字节流方面的优势本章主要内容:探讨
Python标准库
中的一些网络模块,探讨SocketServer
u012377333
·
2014-12-01 13:00
<
>学习笔记 | 第14章 | 网络编程
Python是个很强大的网络编程工具,原因有二:1.Python内有很多针对常见网络协议的库2.Python在处理字节流方面的优势本章主要内容:探讨
Python标准库
中的一些网络模块,探讨SocketServer
Jerry_1126
·
2014-11-30 10:00
python
Python标准库
:内置函数exec(object[, globals[, locals]])
本函数是执行一段语句或函数。参数object是一个字符串的语句或者一个编译过的语句的对象名称。参数globals是全局命名空间,用来指定执行语句时可以访问的全局命名空间;参数locals是局部命名空间,用来指定执行语句时可以访问的局部作用域的命名空间。要注意本函数不会返回任何值,不管函数或语句有任何的返回值语句,比return或yield语句。如果参数globals和locals忽略,就会使用调用
caimouse
·
2014-11-26 20:00
python
Python标准库
:内置函数eval(expression, globals=None, locals=None)
本函数是用来动态地执行一个表达式的字符串,或者compile函数编译出来的代码对象。参数expression是一个表达式字符串,或者表示编译出来代码对象的名称;参数globals是全局命名空间,可以指定执行表达式时的全局作用域的范围,比如指定某些模块可以使用。如果本参数缺省,就使用当前调用这个函数的当前全局命名空间;参数locals是局部作用域命名空间,是用来指定执行表达式时访问的局部命名空间。如
caimouse
·
2014-11-24 20:00
python
Python标准库
:内置函数enumerate(iterable, start=0)
本函数是把可迭代对象转换为枚举对象。iterable是可迭代参数,比如像列表、数组、字典等对象;start是枚举的起始值,默认是从0开始。这个函数实现原理是这样,从迭代对象的方法__next__()取得一项值,然后就对参数start开始计数,每取一项增加1,生成一个元组返回。本函数实现原理,大体上可以用下面的代码来表示:def enumerate(sequence, start=0): n
caimouse
·
2014-11-23 10:00
python
Python标准库
:内置函数divmod(a, b)
本函数是实现a除以b,然后返回商与余数的元组。如果两个参数a,b都是整数,那么会采用整数除法,结果相当于(a//b, a % b)。如果a或b是浮点数,相当于(math.floor(a/b), a%b)。例子:#divmod() print('divmod(2,4):',divmod(2,4)) print('divmod(28,4):',divmod(28,4)) print('divmod(
caimouse
·
2014-11-22 20:00
python
Python标准库
:内置函数dir([object])
本函数是用来显示当前作用域里的属性列表,或者参数对象object的属性列表。当没有参数对象时,显示当前作用域所在的属性列表;如果有参数对象,就会显示这个对象拥有的属性列表。本函数在显示对象的属性列表时,查看对象是否存在__dir__()函数,如果存在,就调用这个函数,并显示这个函数返回的属性列表。当然用户也可以使用__getattr__()或__getattribute__()函数来定制属性的显示
caimouse
·
2014-11-22 10:00
python
Python标准库
:内置函数dict(iterable, **kwarg)
本函数是从可迭代对象来创建新字典。比如一个元组组成的列表,或者一个字典对象。例子:#dict() #以键对方式构造字典 d1=dict(one=1,two=2,a=3) print(d1) #以映射函数方式来构造字典 d2=dict(zip(['one','two','three'],[1,2,3])) print(d2) #可迭代对象方式来构造字典 d3=dict([('one',1),('
caimouse
·
2014-11-20 21:00
python
Python标准库
:内置函数dict(mapping, **kwarg)
本函数是从一个映射函数对象构造一个新字典。与dict(**kwarg)函数不一样的地方是参数输入是一个映射类型的函数对象,比如zip函数、map函数。例子:#dict() #以键对方式构造字典 d1=dict(one=1,two=2,a=3) print(d1) #以映射函数方式来构造字典 d2=dict(zip(['one','two','three'],[1,2,3])) print(d2)
caimouse
·
2014-11-19 20:00
Python标准库
:内置函数dict(**kwarg)
本函数是从一个字典参数构造一个新字典。参数kwarg是键值对的字典参数,以两个*开头的参数,就会收集成字典形式。例子:#dict() #以键对方式构造字典 d1=dict(one=1,two=2,a=3) print(d1)输出结果如下:{'two': 2, 'a': 3, 'one': 1}蔡军生 QQ:9073204 深圳
caimouse
·
2014-11-18 22:00
Python标准库
:内置函数delattr(object, name)
本函数是用来删除对象的属性,比如在函数setattr()里添加的属性,就可以利用这个函数来删除。参数object是一个对象,参数name是一个字符串,但这个字符串必须是对象的属性。比如delattr(x, ‘test’) 等价于 del x.test。例子:#delattr() classtest: pass a=test() setattr(a,'foo',12) print('a.foo:
caimouse
·
2014-11-15 20:00
Python标准库
:内置函数complex([real[, imag]])
本函数可以使用参数real + imag*j方式创建一个复数。也可以转换一个字符串的数字为复数;或者转换一个数字为复数。如果第一个参数是字符串,第二个参数不用填写,会解释这个字符串且返回复数;不过,第二个参数不能输入字符串方式,否则会出错。real和imag参数可以输入数字,如果imag参数没有输入,默认它就是零值,这个函数就相当于int()或float()的功能。如果real和imag参数都输入
caimouse
·
2014-11-14 20:00
Python标准库
:内置函数compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1)
这个函数用来编译一段字符串的源码,结果可以生成字节码或者AST(抽像语法树),字节码可以使用函数exec()来执行,而AST可以使用eval()来继续编译。参数source是一串字符串的源码,或者是AST对象数组。参数filename是读取字符串的文件对象,如果不是从文件里读取源码来编译,那么这里可以放一些用来标识这些代码的字符串。参数mode是用来指明那种表示的源码类型;如果是exec类型,表示
caimouse
·
2014-11-12 20:00
Python标准库
:内置函数classmethod(function)
把类函数当作类的一个方法返回。类方法第一个参数是指明类,跟类中函数一样,第一个参数是指明类实例。类方法修饰符采用下面的格式来使用:class C:@classmethoddef f(cls, arg1, arg2, ...):...从上面格式来看,@classmethod是函数在前置的一个修饰符,可以查看语言参考手册。经过类方法修饰符的函数,可以直接通过类来调用,比如C.f()方式;也可以通实例的
caimouse
·
2014-11-11 20:00
Python标准库
:内置函数chr(i)
返回一个参数i表示的字符串。比如,chr(97)返回字符”a”。参数i的有效范围为0到1,114,111(0x10FFFF),其它范围的值会抛出异常ValueError。与之相反转换的函数是ord(),它是把一个字符串变成数值。例子:#chr()函数 print('0x5a:',chr(0x5a),'97:',chr(97),'60:',chr(60))输出结果如下:0x5a: Z 97:
caimouse
·
2014-11-10 15:00
Python标准库
:内置函数callable(object)
如果对象object参数是可以调用的对象,就返回True;否则返回False。不过要注意的是,当一个对象是可以调用的,并不表示调用该对象时执行一定成功,但不可调用的对象去调用时一定不会成功。如果类对象是一个类对象,那么这个类是否重载有__call__()方法来决定,如果重载有这个方法就判断为True。例子:#callable()函数 a='abc' deff(a): pass print(c
caimouse
·
2014-11-07 16:00
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他