類屬性的增刪改查
class
home
:def
__init__
(self, name, age, gender)
: self.name = name
self.age = age
self.gender = gender
country =
"中國"
defeat_food
(self, food)
:print
("%s正在吃%s"
%(self.name, food)
)def
do_housework
(self)
:print
("%s正在做家務"
% self.name)
#查print
(home.country)
#檢視類的資料屬性
print
(home.eat_food)
#檢視類的函式屬性
#改home.country =
"china"
#修改類的資料屬性
defeat_food
(self, food)
:print
("%s正在站著吃%s"
%(self.name, food)
)home.eat_food = eat_food#修改類的函式屬性
#增home.province =
"shanxi"
#為類新增資料屬性
defdrink
(self)
:print
("%s正在喝水"
% self.name)
home.drink = drink#為類新增函式屬性
#刪del home.province#刪除類的資料屬性
del home.do_housework#刪除類的函式屬性
p1 = home(
"cjj",18
,"female"
)p2 = home(
"mb",18
,"male"
)p1.eat_food(
"紅薯"
)p2.drink(
)
例項屬性的增刪改查
由於類只有資料屬性,所以例項屬性的增刪改查全部是針對例項的屬性操作
class
home
:def
__init__
(self, name, age, gender)
: self.name = name
self.age = age
self.gender = gender
country =
"中國"
defeat_food
(self, food)
:print
("%s正在吃%s"
%(self.name, food)
)def
do_housework
(self)
:print
("%s正在做家務"
% self.name)
defdrink
(self)
:print
("%s正在喝水"
% self.name)
p1 = home(
"cjj",18
,"female"
)p2 = home(
"mb",18
,"male")#查
print
(p1.name)
#檢視例項的資料屬性
#增p1.addr =
"shanghai"
#為例項增加乙個資料屬性
#改p1.age =
19#為例項修改乙個資料屬性
#刪del p1.addr#為例項刪除乙個資料屬性
JS物件中屬性的增刪改查
物件屬於一種復合的資料型別,在物件中可以儲存多個不同資料型別的屬性 1.內建物件 在es標準中定義的物件,在任何的es的實現中都可以使用 比如 math string number boolean function object.2.宿主物件 由js的執行環境提供的物件,目前來講主要指由瀏覽器提供的...
class屬性增刪改查
今天發現自己每寫乙個功能就去上網查查,然後繼續寫,平靜下來反思,我才知道是因為自己太懶了,不願意總結,今天特地為此做總結。例子 檢視 var myinput document.getelementbyid myinput 方式1 console.log myinput.classname 方式2 c...
增刪改查及屬性
節點的增刪改查 節點建立 元素節點 document.createelement tag標籤名稱 文字節點 document.createtextnode 文字內容 屬性設定 node.setattribute 名稱,值 節點追加 父節點.insertbefore newnode,oldnode 將...