Python之工厂函数

     Python2.2统一了类型和类,所有的内建类型现在也都是类,在这基础之上,原来的所谓内建转换函数比如int()、type()、list()等,现在都成了工厂函数。也就是说虽然他们看上去有点像函数,实质上他们是类。
    下面这些大家熟悉的工厂函数在之前的Python版本中被称为内建函数:
  • int(),long(), float(), complex()
  • str(), unicode(), basestring()
  • list(), tuple()
  • type()
    以前没有工厂函数的其他函数,现在也都有了工厂函数。除此之外,那些支持新式类的全新数据类型,也添加了相应的工厂函数。下面列出了这些工厂函数:
  • dict()
  • bool()
  • set(), frozenset()
  • object()
  • classmethod()
  • staticmethod()
  • super()
  • property()
  • file()
附:
在此描述一下Python标准类型的分类,也就是所谓的“基本内建数据对象原始类型”:
  • “基本”是指这些类型都是Python提供的标准或者核心类型;
  • “内建”是由于这些类型是Python默认就提供的;
  • “数据”是因为他们用于一般数据存储;
  • “对象”是因为对象是数据和功能的默认抽象;
  • “原始”是因为这些类型提供的是最底层的粒度数据存储;
  • “类型”是因为他们就是数据类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值