摘要:
None是内置常量,是NoneType的唯一真值。None经常用于表示缺少值。 python中None的典型用法: 定义函数时的默认参数占位符 >>> def func(x, y=None): pass 如果函数没有返回值默认会返回None >>> def func(): pass >>> res 阅读全文
摘要:
思考,下面这种个人信息使用前面学习的数据类型该如何表达。 多维数据,通过前面学习的数据类型都不好表达。 python中的字典类型就能很方便的表达多维数据。字典类型利用集合元素的不重复特性作为key与对应的值形成键值对。然后因为集合中的元素都是可哈希,非常方便建立哈希表来做索引查询对应的值。 字典的定 阅读全文
摘要:
python中还有一个数据类型是布尔型(bool),只有两个值,也是内置常量: True:真 Flase: 假 一般用于条件判断。 >>> True True >>> Flase False >>> type(False) bool >>> type(True) bool 注意首字母要大写。 布尔类 阅读全文
摘要:
python中集合(set)类型与数学中的集合类型概念类似,用来表示无序不重复元素的集合。 集合的定义 集合使用一对大括号{}进行定义,元素之间使用逗号隔开。 注意:集合中的元素必须是不可变数据类型。 >>> a = {1, 2, 3, 4, 5, 6} >>> print(type(a)) < c 阅读全文
摘要:
Python 的赋值语句不复制对象,而是创建目标和对象的绑定关系。 >>> a = 1 >>> id(a) 140731276990112 >>> b = a >>> id(b) 140731276990112 上面的第行代码将值1的地址绑定给变量a id(a)返回变量a中的值的内存地址 接下来语句 阅读全文
摘要:
python中的数据类型根据底层内存机制分为可变与不可变两种。 id() 内建函数id()返回值的内存地址。 >>> a = 1 >>> id(a) 4382612480 这里的内存地址是解释器里转换成十进制整数的虚拟地址。 可变类型 可变数据类型的数据实例,也称为可变对象。可变对象可以在其id() 阅读全文
摘要:
元组(tuple)是表示有序不可变元素的集合,元素可以是任意类型,元组就是不可变的列表。 元组的定义 元组通过一对小括号进行定义,元素之间使用逗号隔开。 >>> a = () # 空元组 >>> print(type(a)) <class 'tuple'> >>> b = ('a', 'b', 'c 阅读全文
摘要:
python中列表(list)用来表示有序可变元素的集合,元素可以是任意数据类型。列表是一种复合数据类型,它是容器结构,可以包含其他类型的数据,在开发过程中会大量应用。 列表的定义 列表由一对中括号进行定义,元素与元素之间使用逗号隔开。 空列表的定义 >>> a = [] >>> print(a, 阅读全文