Python中的任何东西都是对象。数字是对象,字符串也是对象,列表、元组和字典都是对象,甚至函数、模块和文件也都是对象,对象在Python中无处不在。Python内置的常用对象类型如表1-1所示,其中的标识符是在编写代码时可以使用的表示对象类型的名称。
表1-1 Python内置的常用对象类型
在代码中输入字面值或为变量赋值的操作都会创建对象。下面的代码是创建一个整数类型的对象,它是一个字面值,即直接输入数据本身。
666
下面的代码是创建一个字符串类型的对象,将该字符串赋值给一个变量,使用该变量引用这个字符串对象。
name = 'sx'
使用Python内置的type函数可以检测数据的对象类型。下面的代码显示上面创建的name变量所引用的数据的对象类型:
type(name)
代码的运行结果如下,表示字符串类型。
<class 'str'>