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

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

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

1. 自定义一个无参函数

def love():
    print("我爱你")

代码分析

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

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

调用函数

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

def love():
    print("我爱你")




love()

代码分析

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

运行结果

F:\Python\Python38-32\python.exe F:/Python/Python38-32/python_code/Study/爬虫学习系列/study.py
我爱你




Process finished with exit code 0


2. 定义一个有参函数

def love2(a,b):
    print(a+b)

代码分析

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

调用有参函数

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





def love2(a,b):
    print(a+b)




love2(4,5)

代码分析

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

运行结果

F:\Python\Python38-32\python.exe F:/Python/Python38-32/python_code/Study/爬虫学习系列/study.py
9




Process finished with exit code 0

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

加小编微信加测试开发群

查看更多精彩文章,请订阅以下公众号

推荐阅读

Pytest | 参数化处理三种类型 [ 列表、元组、字典]

Pytest框架Fixture+Parametrize参数化应用篇

测试开发面试题 [ Python编程+selenium基础使用 ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值