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)

原文地址:https://www.cnblogs.com/hazelrunner/p/8480842.html