自动化测试在路上 | 函数及调用

2023-03-09 15:59:10 浏览数 (2)

前2篇说到 形象生动的解释什么是Python的类与对象 | 一文带你了解什么是 " 对象的属性 " 今天我们继续趣味学习"函数及调用"

函数的性质跟类里面的方法是一样的,只是函数是独立于类之外的,它是一个独立的个体,用于执行一个特定的功能。定义一个函数跟定义类里的方法是一样的,都是用关键字def来定义。

1. 自定义一个无参函数

代码语言:javascript复制
def love():
    print("我爱你")

代码分析

a. 第01行代码,关键字def用来定义一个函数(方法),def后面跟函数名,函数名后面有括号和冒号

b. 第02行代码,函数体内有一行代码是“print (“我爱你”)”指的就是这个函数要执行的任务是打印出“我爱你”这几个字。

调用函数

以上定义的love()函数是没有任何参数的,调用这种无参函数的方法很简单,具体如下。

代码语言:javascript复制
def love():
    print("我爱你")

love()

代码分析

a. 第03行代码,直接通过函数love()就可以调用此函数来执行函数体内相应的动作。

运行结果

代码语言:javascript复制
F:PythonPython38-32python.exe F:/Python/Python38-32/python_code/Study/爬虫学习系列/study.py
我爱你

Process finished with exit code 0

2. 定义一个有参函数

代码语言:javascript复制
def love2(a,b):
    print(a b)

代码分析

a. 第01行和第02行代码,通过def定义的love2()函数里面有两个参数,分别为a和b,函数体内有一行代码是print(a b),那么此函数要执行的任务就是打印出a b的值。

调用有参函数

调用有参函数的方法很简单,具体代码如下。

代码语言:javascript复制
def love2(a,b):
    print(a b)

love2(4,5)

代码分析

a. 第03行代码,通过函数名加实参的方式,如love2(8,9)就可以调用此函数,并将8和9两个实参传递给love2()函数中的两个形参a和b

运行结果

代码语言:javascript复制
F:PythonPython38-32python.exe F:/Python/Python38-32/python_code/Study/爬虫学习系列/study.py
9

Process finished with exit code 0

PS: 部分释义来源于网络检索整理,如有侵权请联系删除

0 人点赞