20180227 函式與方法呼叫區別

2022-08-23 07:45:07 字數 1078 閱讀 5673

如檢視所有內建函式:dir()

>>>dir(__builtins__)

['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__']

檢視幫助資訊:help()

>>> help()

welcome to python 3.5's help utility!

>>> help(len)

help on built-in function len in module builtins:

len(obj, /)

return the number of items in a container.

二.乙個登陸的函式栗子:

def login(driver,username,psw):

driver.find_element_by_id("input1").clear()

driver.find_element_by_id("input1").send_keys(username)

driver.find_element_by_id("input2").clear()

driver.find_element_by_id("input2").send_keys(psw)

三.類與方法:

class calculator():

def func1(self):

#無return

print("返回100")

def func2(self):

#有return

return 100

def add(self,a,b):

#有引數,無預設值

return a+b

def sub(self,a=1,b=2):

#有引數,有預設值

return a-b

注意:類的外面呼叫方法,先要返回例項。類裡面呼叫自身方法,也是一樣要有例項,self就是類自身的例項   

呼叫類時先返回例項

c = calculator()

c.func1()

c.add(100,2)

JS函式的定義與呼叫方法

先定義乙個物件,然後在物件的屬性中定義方法,通過myobject.property來執行方法,this即指當前的myobject 物件。var bloginfo bloginfo.showblog 定義乙個函式,設定乙個變數名儲存函式,這時this指向到window物件。var myfunc fun...

JS函式的定義與呼叫方法

1.方法呼叫模式 先定義乙個物件,然後在物件的屬性中定義方法,通過myobject.property來執行方法,this即指當前的myobject 物件。var bloginfo bloginfo.showblog 2.函式呼叫模式 定義乙個函式,設定乙個變數名儲存函式,這時this指向到windo...

JS函式的定義與呼叫方法

1.方法呼叫模式 先定義乙個物件,然後在物件的屬性中定義方法,通過myobject.property來執行方法,this即指當前的myobject 物件。var bloginfo bloginfo.showblog 2.函式呼叫模式 定義乙個函式,設定乙個變數名儲存函式,這時this指向到windo...