新聞中心

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


咨詢
建站咨詢
