05 2024 档案
摘要:注:本代码主要是为了实现多个集合之间求并集时的辅助代码,简单的举个例子来说明代码的功能。 约定:例如{11: [2, 3]}表示数据11在集合2和集合3中都存在。 现有以下数据: d0 = {38: [2], 11: [2, 3], 22: [2, 3]} d1 = {11: [0, 0, 1, 3
阅读全文
摘要:数据描述符,属性查找优先级 如果在一个类中定义了 __get__() , __set__(), __delete__() 这三种方法之一,那么这个类是一个描述符。 描述符分成两种: 如果这种类只定义了 __get__ 方法,那么就是一个非数据描述符, 定义了__get__()和__set__()的数
阅读全文
摘要:先说结论: 列表切片的格式为[start: end: step] 其中 step 代表步长,即每从 start 位置开始每隔几个元素取一个值 step 为正数时表示切片取值方向为:从左往右;为负数时:从右往左 start, end 代表切片取值的起始和结束位置,请注意这个词:位置,我们假设可以取值的
阅读全文
摘要:1.直接通过(+)操作符拼接 >>> 'Hello' + ' ' + 'World' + '!' 'Hello World!' 使用这种方式进行字符串连接的操作效率低下,因为python中使用 + 拼接两个字符串时会生成一个新的字符串,生成新的字符串就需要重新申请内存,当拼接字符串较多时自然会影响效
阅读全文