当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | >>> type(6)
<type 'int' >
>>> type( 'python' )
<type 'str' >
>>> type(u 'love' )
<type 'unicode' >
>>> class A():
... pass
...
>>> a=A()
>>> type(a)
<type 'instance' >
>>> type(A)
<type 'classobj' >
|
5》dict():生成一个字典
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | >>> dict()
{}
>>> dict(one=1,two=2)
{ 'two' : 2, 'one' : 1}
>>> dict(zip(( 'one' , 'two' ),(1,2)))
{ 'two' : 2, 'one' : 1}
>>> dict([( 'one' ,1),( 'two' ,2)])
{ 'two' : 2, 'one' : 1}
>>> dict([[ 'one' ,1],[ 'two' ,2]])
{ 'two' : 2, 'one' : 1}
>>> dict((( 'one' ,1),( 'two' ,2)))
{ 'two' : 2, 'one' : 1}
>>> dict(([ 'one' ,1],[ 'two' ,2]))
{ 'two' : 2, 'one' : 1}
|
6》set(): 生产可变集合
1 2 3 4 5 6 | >>> s=set( 'python' )
>>> s
set([ 'h' , 'o' , 'n' , 'p' , 't' , 'y' ])
>>> s.add(825)#可变集合
>>> s
set([ 'h' , 'o' , 'n' , 'p' , 't' , 'y' , 825])
|
7》frozenset():生成不可变集合
1 2 3 4 5 | >>> s=frozenset( 'python' )
>>> s
frozenset([ 'h' , 'o' , 'n' , 'p' , 't' , 'y' ])
>>> s.add()#不可变集合
AttributeError: 'frozenset' object has no attribute 'add'
|
相关推荐:
Javascript 中 class、构造函数、工厂函数详解
以上就是Python中常见工厂函数用法详解的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
Python基于flask_sqlalchemy的网页显示数据库信息的代码示例
Python适合网页编程吗
Python shell如何运行
关于Python中布局操作以及模块结构的详解
Python怎么打开
Python中import 与__import__() 之间的区别比较
Python中divmod函数的用法
Python怎么下载
Python基础教程项目二之画幅好画
Python如何生成随机数字
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » Python中常见工厂函数用法详解