摘要: 思考,下面这种个人信息使用前面学习的数据类型该如何表达。 多维数据,通过前面学习的数据类型都不好表达。 python中的字典类型就能很方便的表达多维数据。字典类型利用集合元素的不重复特性作为key与对应的值形成键值对。然后因为集合中的元素都是可哈希,非常方便建立哈希表来做索引查询对应的值。 字典的定 阅读全文
posted @ 2022-08-19 17:42 python心蓝 阅读(123) 评论(0) 推荐(0) 编辑
摘要: python中还有一个数据类型是布尔型(bool),只有两个值,也是内置常量: True:真 Flase: 假 一般用于条件判断。 >>> True True >>> Flase False >>> type(False) bool >>> type(True) bool 注意首字母要大写。 布尔类 阅读全文
posted @ 2022-08-19 17:42 python心蓝 阅读(327) 评论(0) 推荐(0) 编辑
摘要: python中集合(set)类型与数学中的集合类型概念类似,用来表示无序不重复元素的集合。 集合的定义 集合使用一对大括号{}进行定义,元素之间使用逗号隔开。 注意:集合中的元素必须是不可变数据类型。 >>> a = {1, 2, 3, 4, 5, 6} >>> print(type(a)) < c 阅读全文
posted @ 2022-08-19 17:41 python心蓝 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Python 的赋值语句不复制对象,而是创建目标和对象的绑定关系。 >>> a = 1 >>> id(a) 140731276990112 >>> b = a >>> id(b) 140731276990112 上面的第行代码将值1的地址绑定给变量a id(a)返回变量a中的值的内存地址 接下来语句 阅读全文
posted @ 2022-08-19 17:37 python心蓝 阅读(32) 评论(0) 推荐(0) 编辑
摘要: python中的数据类型根据底层内存机制分为可变与不可变两种。 id() 内建函数id()返回值的内存地址。 >>> a = 1 >>> id(a) 4382612480 这里的内存地址是解释器里转换成十进制整数的虚拟地址。 可变类型 可变数据类型的数据实例,也称为可变对象。可变对象可以在其id() 阅读全文
posted @ 2022-08-19 17:36 python心蓝 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 元组(tuple)是表示有序不可变元素的集合,元素可以是任意类型,元组就是不可变的列表。 元组的定义 元组通过一对小括号进行定义,元素之间使用逗号隔开。 >>> a = () # 空元组 >>> print(type(a)) <class 'tuple'> >>> b = ('a', 'b', 'c 阅读全文
posted @ 2022-08-19 17:32 python心蓝 阅读(260) 评论(0) 推荐(0) 编辑
摘要: python中列表(list)用来表示有序可变元素的集合,元素可以是任意数据类型。列表是一种复合数据类型,它是容器结构,可以包含其他类型的数据,在开发过程中会大量应用。 列表的定义 列表由一对中括号进行定义,元素与元素之间使用逗号隔开。 空列表的定义 >>> a = [] >>> print(a, 阅读全文
posted @ 2022-08-19 17:31 python心蓝 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 在编写程序中经常需要动态输出字符串。例如,我们通过程序计算计算机的内存利用率,然后输出 10:15 计算机的内存利用率为30% 其中下划线部分的内容会动态调整,需要根据执行结果进行填充,最终形成上述格式的字符串输出。 这种功能就需要使用到字符串格式化操作,python中支持三种形式的字符串格式化: 阅读全文
posted @ 2022-08-18 15:59 python心蓝 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 通过内建函数dir可以返回传入其中对象的所有方法属性名列表。 >>> print(dir(str)) ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__ 阅读全文
posted @ 2022-08-18 13:53 python心蓝 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 字符串类型是编程语言里非常重要的数据类型,因为几乎所有的程序主要做的事情就是处理字符串,这个随着大家的学习会有深入的体会。 字符串的定义 python中字符串(str)是使用单引号,双引号,三引号包裹起来的字符的序列,用来表示文本信息。 >>> a = 'a' # 单引号 >>> b = "bc" 阅读全文
posted @ 2022-08-18 13:52 python心蓝 阅读(538) 评论(0) 推荐(0) 编辑