摘要: # 生成器 a = [x*2 for x in range(10)]print(a) # 通过生成器,生成你想要的列表,# 等你什么时候用,什么时候生成 # 生成器的第一种表现形式 () b = (x*2 for x in range(10))# print(next(b))# print(next 阅读全文
posted @ 2018-08-07 20:47 红尘陌上,独自行走 阅读(119) 评论(0) 推荐(0) 编辑
摘要: # 1.浅拷贝(复制东西)a = [11,22,33] # 实际上是浅拷贝# 没有把这个变量的值赋进去,而是把另一个变量的地址拿过去了,就叫浅拷贝。b = a # print(id(a))# print(id(b)) # 什么是深拷贝import copyc = copy.deepcopy(a) # 阅读全文
posted @ 2018-08-07 16:08 红尘陌上,独自行走 阅读(92) 评论(0) 推荐(0) 编辑
摘要: # ==和is # ==用来判断值是否相等# is是用看来判断是不是指定了同一个东西,判断是不是指向了同一个地址等 a = [11,22,33]b = [11,22,33] a == b # Truea is b # False print(id(a)) print(id(b)) c = aprin 阅读全文
posted @ 2018-08-07 16:06 红尘陌上,独自行走 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 用法一: class Test(object): def __init__(self): # 私有化 self.__num = 100 #名字重整_Test__num def setNum(self,newNum): print(" setter") self.__num = newNum def 阅读全文
posted @ 2018-08-07 16:02 红尘陌上,独自行走 阅读(166) 评论(0) 推荐(0) 编辑