摘要:
函数 != function() 计算机函数 == subroutine 子程序 ,procedures 过程 作用: 1.减少重复代码 2.方便修改,更易扩展,可扩展性 3.保持代码的一致性 例如: 1 def logger(log_tex): 2 f = open('log.txt','a') 阅读全文
posted @ 2020-02-26 22:21
竹石2020
阅读(114)
评论(0)
推荐(0)
摘要:
集合运算符 == 等价于 例如: 1 print(set('alex')==set('alexxexex')) 2 输出: 3 True 子集和超集 例如: 1 print(set('alex')<set('alexwww')) 2 print(set('alex')<set('alex')) 3 阅读全文
posted @ 2020-02-26 20:51
竹石2020
阅读(391)
评论(0)
推荐(0)
摘要:
集合分类 可变集合set() 可以添加和删除元素,非可哈希的(值set之后的整体),不能用作字典的键,也不能做其它集合的元素。 set() 之后变为不可哈希的 不可变集合 frozenset() 与上面恰恰相反 都是通过集合的工厂方法set() 和frozenset()创建 例如: 1 s1 = s 阅读全文
posted @ 2020-02-26 19:42
竹石2020
阅读(143)
评论(0)
推荐(0)
摘要:
集合只能通过set() 函数进行创建 无序,不重复 每个元素必须是可哈希的,不可变类型(不可变数据类型在第一次声明赋值声明的时候, 会在内存中开辟一块空间, 用来存放这个变量被赋的值, 而这个变量实际上存储的, 并不是被赋予的这个值, 而是存放这个值所在空间的内存地址, 通过这个地址, 变量就可以在 阅读全文
posted @ 2020-02-26 18:00
竹石2020
阅读(219)
评论(0)
推荐(0)
摘要:
深浅拷贝 1 a = [[1,2],2,3] 2 b = a.copy() 3 b[0] = 5 4 print(b) 5 print(a) 6 输出: 7 [5, 2, 3] 8 [[1, 2], 2, 3] b = a[:] # 相当于b = a.copy() 查看变量id 例如: 1 a = 阅读全文
posted @ 2020-02-26 14:16
竹石2020
阅读(150)
评论(0)
推荐(0)
摘要:
列表解析 例如: 1 egg2 = ['鸡蛋%s' % n for n in range(10)] 2 print(egg2) 3 输出: 4 ['鸡蛋0', '鸡蛋1', '鸡蛋2', '鸡蛋3', '鸡蛋4', '鸡蛋5', '鸡蛋6', '鸡蛋7', '鸡蛋8', '鸡蛋9'] 列表解析可以增 阅读全文
posted @ 2020-02-26 10:38
竹石2020
阅读(148)
评论(0)
推荐(0)
浙公网安备 33010602011771号