Python中的取值賦值方法

2021-08-31 13:58:11 字數 618 閱讀 6437

class people(object):

def __init__(self,name):

self.__name = name

def getname(self):

return self.__name

def setname(self,newname):

if len(newname)>=5:

self.__name = newname

else:

print("error 的字段的長度大於等於5")

xm = people("xia")

xm.setname("wangwu")

print(xm.getname())

# print(xm.__name)

xm.setname("ls")

# print(xm.getname())

總結

1、python中沒有像c++中public和private這些關鍵字來區別公有屬性和私有屬性

2、它是以屬性命名方式來區分,如果在屬性名前面加了2個下劃線'__',則表明該屬性是私有屬性,否則為公有屬性(方法也是一樣,方法名前面加了2個下劃線的話表示該方法是私有的,否則為公有的)。

JS中簡單賦值取值

對於js中賦值問題,一般採用如下形式 var test value 當test賦值為數字時,也可以賦值為 var test 1 但是不能賦值為 var test 01 這樣賦值會預設0不存在,而使test的值為1 需要設定數字且第一位是0時,必須採用雙引號來賦值。當需要判斷test中的值得大小時,採...

jQuery 取值 賦值的基本方法整理

獲得text.areatext的值 var textval text id attr value 或者 var textval text id val 獲取單選按鈕的值 var valradio input type radio checked val 獲取一組名為 items 的radio被選中項...

vue中取值和賦值操作

假設form中有個6個時段資訊 time0,time2,time3 time5 如何遍歷取出這6個時段的值?使用obj key 的方式取值 key可以是字串,也可以是表示式 示例 this.form time i 假設給上述的幾個時段賦值,如何操作呢?可以使用this.set obj,key,val...