python对象拥有三个特性:(Python一切都是指针。)
- 身份:唯一标识符,id()
- 类型:对象的类型。type()
- 值:对象表示的数据项。
常用基本数据类型.
int 整型
boolean 布尔
string 字符串
list 列表
tuple 元组
dict 字典
数据类型的可变性(mutability)和不可变
- 不可变类型:int,string,tuple
- 可变类型: list,dict
变量之赋值一切皆为引用
布尔值
- 所有的标准对象均可用于布尔值,每个对象天生拥有True或False值。bool()函数,返回值为True或False.
- 下列对象的布尔值为False:
None(Null);
False(布尔类型);
所有值为0的数:0、0.0、0L、0.0+0.0j;
""(空字符串)
[](空列表)
()(空元组)
{}(空字典)
类型工厂函数:所有内建类型现在都是类。
int()
long()
str()
list()
tuple()
type()
dict()
bool()