新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中l(wèi)ocal本地對象

本章給大家介紹在py里的一個難點,是關(guān)于對local本地對象的使用介紹,這里小編給大家分出來四個步驟全面解析,首先掌握本地對象的理解,然后是使用場景,繼續(xù)要學習關(guān)于本地對象的示例方法使用,最后還是針對本地對象的一些特殊技巧以及注意點的說明,內(nèi)容詳細具體,一起來了解下吧。
1、本地對象(local)理解:
線程本地數(shù)據(jù)的管理
這個對象可以隨意增加和使用屬性
作為全局對象,不同的線程,local 內(nèi)屬性是獨立的,無法多線程共享
2、使用場景:
線程內(nèi)屬性很多時,可以用local對象來存儲
線程內(nèi)有一類屬性,可以用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'}特別說明
線程內(nèi)三種屬性說明(全局變量、全局 local 對象、局部變量)
不少小伙伴反映,用的少,以前確實不清楚本地對象怎么用,現(xiàn)在看了小編的這篇文章,基本都知道是怎么回事了,另外local對象,在每個線程中保存的變量是各自獨立的,大家可以帶入學習。
網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:python中l(wèi)ocal本地對象
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/cddgiss.html


咨詢
建站咨詢
