函数基础回顾01

mac2022-06-30  25

函数基础回顾01

函数

def 关键字 -- 定义 func 函数名 -- 和变量定义规则一样 ()必须要写格式 :声明语句结束

1.1 定义一个函数:

def fun(): 函数体 def fun(): s=(1,2,3,4,5,6) count=0 for i in s: count+=1 print(count) fun() 调用函数 fun()#函数名+() print(),input()都是内置函数

1.2 代码由上往下,碰到函数调用才会执行函数内的命令(多次调用就是执行多次,可以循环调用)

1.3 函数有返回值,返回给的是函数的调用者fun(),通过print打印函数的调用来获取返回值

1.4 return

函数的返回值返回给了函数的调用 return下方的代码不执行,终止这个函数,切记不是终止循环 return返回值有多个的时候,以元祖的形式返回 return没有返回值的时候返回的是None,不写return返回的也是None

1.5 参数(形参,实参,传参)

1.5.0 传参:将实参传递给形参的过程

1.5.1 形参(函数的定义)

1.5.2 实参(函数的调用)

1.5.3 位置参数(也可以传bool值,列表,元祖)

def fun(a,b): print(f"{a},{b}") fun(1,2) 形参和实参一一对应

1.5.4 默认参数

def fun(name,age,sex="男"): print(name,sex,age) fun(1,2) def fun(a,b,c=1) pass fun(1,2)

1.5.5 关键字参数

def fun(a,b,c=1): pass fun(a=1,b=2,c=3),会出现覆盖情况

1.5.6 混合参数

def fun(a,b,c): print(a,b,c) fun(1,2,c=5)

1.5.7 函数的好处

1.5.7.1 减少代码的重复性(冗余)

1.5.7.2 代码可读性高

1.5.7.3 将功能进行封装(造工具)

1.5.8 提示作用,没有约束作用

def fun(a:int,b:str) print(a,b) fun(1,2) 不会报错 posted on 2019-07-16 21:06  七橼77 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/-777/p/11197485.html

最新回复(0)