Python入门笔记,python第九章动手试一试
Yyds干货库存
Python函数的定义函数是代码封装的一种手段。一个函数包含一段可以重复执行的代码。当需要使用这些代码时,只需要调用函数,运行函数中的代码即可。
Python函数是这样定义的:
定义函数名(参数1,参数2):
函数体(要运行的代码)就像一个非常简单的函数定义:
def add(a,b):
现在让我们举一个例子来说明这个函数。
打印(“打开高级车门”)
印刷(“发展动力”)
印刷品(“安全带”)
打印(“踩加速器”)
打印(掌握方向)如果必须多次开车,每次都需要键入相同的5行代码,这会导致几个问题:
很容易写出不同的代码,或者代码有错误,代码冗余,可读性差,维护困难。当某个步骤需要修改时,需要在很多地方进行修改。Python函数的调用现在我们可以把上面的代码封装在函数里了。当我们需要运行这些代码的时候,我们可以直接调用函数,这样就减少了很多复制粘贴或者手动编写多行代码的步骤。功能的名称也表示代码的功能。当一些逻辑需要修改时,我们只需要修改函数体。
def run_car():
打印(“打开高级车门”)
打印(“启动引擎”)
打印(“系好安全带”)
打印(“踩加速器”)
打印(“掌握方向”)
run_car()
#其他代码
run_car()Python函数的返回值return是指当函数执行完毕后,你希望函数外的程序得到函数执行的结果。返回值可以是任何数据类型。
def add(a,b):
返回a b
结果=加法(3,4)
print (result)函数体中的代码遇到return会停止运行。函数的返回结果可以是任何类型,包括none。当函数体中没有返回时,NonePython函数的默认返回可以返回多个值,只需要在多个值之间加逗号就可以得到tuple类型。
def add(a,b):
四类a、b参数:return表示函数向外部返回的值,parameters表示函数从外部接收的值。函数定义时的参数叫形参,其实就是变量名,函数调用时的参数叫实参,相当于给变量赋值。
def get_coffee(糖):
如果糖100:
返回“甜咖啡”
elif suger 1:
返回“美国”
否则:
还‘莫名其妙的咖啡’
结果=get_coffee(100)
Print(result)注意,形参个数要和实参个数相同,顺序要一致。这种方法称为位置参数。如果形参数与实参数不一致,程序不能单独赋值:
def add(a,b):
c=a b - 1
返回c
Add(5,7,8) #无关键字参数:调用函数时,做一个关键字标记,防止参数传递错误和丢失。主要是参数很多,记不住顺序的时候,用关键字来标识数据的含义。
默认参数:定义函数时,直接赋一个变量成为默认值。就是用默认值直接赋值。调用函数时,可以传递较少的参数。无论是否为默认参数,关键字都必须放在位置参数之后。
def add(a,b=0):
c=a b - 1
返回c
加法(a=4,b=6)
添加(3)自动化测试场景:添加多个数据并运行多个用例。
def write_case(数字):
for _ in范围(数字):
用户名=输入(请输入用户名:)
Passwd=input(请输入密码:)
年龄=输入(请输入年龄:)
user=dict()
user.update(用户名=用户名,
密码=密码,
年龄=年龄)
产出用户
定义运行(案例):
Print(f run用例-用户名{case[用户名]} )
案例=write_case(2)
对于案例中的案例:
润(案)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。