数据类型与变量
Python 中的主要数据类型有 int(整数)/float(浮点数)、字符串、布尔值、None、列表、元组、字典、集合等。
None
每个语言都有一个专门的词来表示空,例如 JavaScript 中的 null, MySQL 中也是用 null 表示空,Python 中使用 None 表示空对象,注意它与空字符串、数值 0 是不同的:
当我们在计算机系统中安装了Python, 这个 None 对象就自动生成了, 它在内存中的地址 (就是一串十进制的数字)就不再变化了,所以判断一个对象是否为 None,通常用 is, 而不是 == 来判断:
Bool布尔值
Python 中使用 True 和 False 来表示布尔值,注意首字母大写,即判断 Python 对象、返回值、表达式真假的一组特殊数据类型。通常数值 1 和 0 也有同样的作用。任何非零数值的布尔值都是True, 0 的布尔值是 False。 非空字符串的布尔值是 True, 空字符串的布尔值为 False。以此类推,空列表、空元组、空字典、空集合的布尔值为False, 以上非空数据类型的布尔值为 True, None 的布尔值为 False.
Python 内置方法 bool 可以用来判断对象的布尔值:
保留字与标识符
保留字,又称为关键字,每种语言都有自己的一套预先保留的的特殊标识符,Python 也不例外,它自带的 keyword 模块可以