Python内置函数、异常及运行时服务详解
1. 内置函数
1.1 type()
-
type(object)
:返回对象的类型,返回的类型是一个类型对象,对于常见类型如整数、浮点数和列表,其类型与转换函数(如int
、float
、list
等)相同,实际上转换函数就是该类型的构造函数。 -
type(name, bases, dict)
:创建一个新的类型对象(等同于定义一个新类)。name
是类型的名称,bases
是基类的元组,dict
是包含类体定义的字典,常用于处理元类。
1.2 unichr()
将整数或长整数 i
(其中 0 <= i <= 65535
)转换为单个Unicode字符。
1.3 unicode()
将字符串转换为Unicode字符串。 encoding
指定字符串的数据编码,若省略则使用 sys.getdefaultencoding()
返回的默认编码。 errors
指定如何处理编码错误,可选值有 'strict'
、 'ignore'
、 'repla