Python中常见工厂函数用法详解


当前第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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...