十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
1. 作用
創(chuàng)新互聯(lián)建站主營果洛州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,App定制開發(fā),果洛州h5小程序定制開發(fā)搭建,果洛州網(wǎng)站營銷推廣歡迎果洛州等地區(qū)企業(yè)咨詢
1. 限定一個類創(chuàng)建的實(shí)例只能有固定的實(shí)例屬性(實(shí)例變量),不允許對象添加列表以外的實(shí)例屬性
2. 防止用戶因錯寫屬性名稱而發(fā)生程序錯誤
2. 說明
1. __slots__ 屬性是一個列表,列表的值是字符串
2. 含有__slots__屬性的類所創(chuàng)建的實(shí)例對象沒有__dict__屬性,即此實(shí)例不用字典來存儲屬性
例如:
classStudents:
__slots__= ["name","age","score"]
def__init__(self,n,a,s):
self.name,self.age,self.score= n,a,s
s1 = Students("calabash","23","90")
s1.speed ="30" # 添加一個其他的屬性,會報(bào)錯告訴你對象沒有這個屬性,必須添加列表內(nèi)的屬性