小尹学python

导航

2021年10月30日 #

Python:nolocal 和 global

摘要: # nolocal 和 global的不同,nolocal改变的是上级作用域里的变量,global改变的是全局作用域里的变量 # global name = 'xueyou' def outer(): name = 'dehua' def inner(): global name # 将全局作用域里 阅读全文

posted @ 2021-10-30 21:52 小尹学python 阅读(171) 评论(0) 推荐(0)

Python:yield from

摘要: # yield from def foo(): yield 2 yield 2 yield 3 def func(): yield 1 yield 1 yield from foo() yield 4 yield 5 for item in func(): print(item) # 1 1 2 2 阅读全文

posted @ 2021-10-30 21:51 小尹学python 阅读(36) 评论(0) 推荐(0)

Python:深拷贝和浅拷贝

摘要: # 深拷贝deepcopy、浅拷贝copy,深浅拷贝一般指可变类型,如set、list、dict,不可变类型不会被拷贝 import copy v1 = 'JIM' print(id(v1)) # 2522430013616 v2 = copy.copy(v1) print(id(v2)) # 25 阅读全文

posted @ 2021-10-30 21:10 小尹学python 阅读(142) 评论(0) 推荐(0)