python鏈式呼叫

2021-10-07 15:52:35 字數 977 閱讀 5955

所謂鏈式呼叫就是呼叫完乙個函式後還能再繼續呼叫其它函式,這樣大大減少了**量,尤其是專案比較大的時候,

普通呼叫就是物件名.函式1     ......       物件名.函式2

people.setname("小海")

people.setage(20)

而鏈式呼叫就是可以只寫一次物件名,就可以達到同樣的效果,原理就是每次呼叫返回的是乙個物件而不是普通變數

people.setname("小海").setage(20)
#!/usr/bin/python3.7.6

# author:小海

# content:鏈式呼叫

class person:

name = ""

age = 0

weight = 0

def setname(self,name):

self.name = name

print("名字是 %s" % name)

return self

def setage(self,age):

self.age = age

print("年齡是 %d" % age)

return self

def setweight(self,weight):

self.weight = weight

print("體重是 %d" % weight)

return self

person().setname("小海").setage(20).setweight(65)

名字是 小海

年齡是 20

體重是 65

process finished with exit code 0

python 實現鏈式呼叫 簡單版

class person object definit self,name,age self.name name self.age age self.money 10001 def eat self,food print self.name 喜歡吃 food return self def hobb...

jQuery鏈式呼叫

鏈式 input type button eq 0 click function end eq 1 click function end eq 2 toggle function function 找出type型別為button的input元素 找到第乙個按鈕,並繫結click事件處理函式 返回所有...

JQ鏈式呼叫

1.鏈式呼叫 形式 box css width 200px css height 200px css background color green 2.對屬性進行操作可以使用json形式 box css 3.事件中的this指向 jquery中提供了乙個方法,可以將js物件轉換為jquery物件 語...