20180227:函数与方法调用区别
一.要用某个函数,除了百度它的用法,也可以在Python的idle里查看,安装python后搜索IDLE,调出应用程序
如查看所有内建函数: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)