3 数据类型
数据类型是一门语言里最基本的表达单元。如果数据类型越丰富,表达能力就越强,使用起来就越方便。当然,如果类型太多,就会导致难记,因此在类型丰富与记忆之间取得一个平衡点。Python内置了不少的数据类型,这样编写代码时,达到编写最少的代码,但需要记忆的时间就多一些了。Python语言在输入时并不需要指明变量的数据类型,它的类型是由编译器和运行时动态地识别出来,如果类型不能操作时,就会抛出异常。它这种特性就叫做动态语言特性,而相对编译型的C++语言来说,它在编译时不会检查类型,这样有一个好处,就是输入代码更简短,不需要定义类型,全部由系统识别替代,这样省了不少心。
Python数据类型主要有数值类型、字符串类型 、布尔类型和容器类型。
数值类型:整数(int)、浮点数(float)、复数(Complex Numbers)。
字符串类型:ANSI字符串、UNICODE字符串、UTF8字符串。
布尔类型:True(真)、False(假)。
容器类型:列表(list)、元组(tuple)、字典(dict)
原文地址:http://blog.csdn.net/caimouse/article/details/31465923