一、核心数据类型:
数字(int整型、float浮点型、complex复数、bool布尔型)
字符串 str
列表(List)
元组(Tuple)
字典(Dictionary)
集合()
二、可变数据类型 和 不可变数据类型
可变数据类型(不可哈希):列表、字典、集合
可变有序:列表(通过下标可以找到)
可变无序:字典、集合
不可变数据类型(可哈希):字符串、元组、固定集合、bool、int
不可变有序:字符串、元组(通过下标可以找到)
不可变无序:固定集合
三、数据类型之 None 详解
与C不同,在python中是没有NULL,但存在相近意义的None。
print type(None) #
print dir(None) # ['__class__', '__doc__', '__init__', '__new__', '__repr__', '__setattr__', '__str__']
None是没有像len,size等属性的,要判断一个变量是否为None,直接使用
print None == 0 # False
print None == ' ' # False
print None == None # True
print None == False # False
a = None
if a: