本章给大家介绍在
py里的一个难点,是关于对local本地对象的使用介绍,这里小编给大家分出来四个步骤全面解析,首先掌握本地对象的理解,然后是使用场景,继续要学习关于本地对象的示例方法使用,最后还是针对本地对象的一些特殊技巧以及注意点的说明,内容详细具体,一起来了解下吧。
1、
本地对象(
local)理解:
线程本地数据的管理
这个对象可以随意增加和使用属性
作为全局对象,不同的线程,
local 内属性是独立的,无法多线程共享
2、
使用场景:
线程内属性很多时,可以用
local对象来存储
线程内有一类属性,可以用
local对象来存储
1、local 的对象方法:
from threading import local
l = local()
l.name = 'jack'
l.age = 30
print(l.name)
print(l.__dict__)
del l.age # 解读:删除 age 属性
print(l.__dict__) # 返回:{'name': 'jack'}
特别说明
线程内三种属性说明(全局变量、全局
local 对象、局部变量)
很多朋友反映很少用,之前真的不知道怎么用本地对象。现在他们看了这篇文章,基本上就知道是怎么回事了。此外,
local对象,在每个线程中保存的变量是各自独立的
,大家可以带入学习。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 为什么要用python301/11
- ♥ python如何转换格式11/15
- ♥ 如何在python编程中编写代码08/15
- ♥ 如何在python中比较两个字符串是否相等08/27
- ♥ python中pyplot的基本图标功能有哪些?12/21
- ♥ python如何使用seed生成随机种子数10/01
内容反馈