python——基础函数

1.函数目的

函数的目的是为了减少重复代码,提高代码的重复使用

2.函数定义

想要定义一个函数,我们要知道def关键字,def后面跟着函数名,函数名后面加(),用:结尾,如:

def fun(形参):
#函数体
...

3.函数声明

def fun():
    print("hello world")


4.函数调用

调用一个没有参数的函数

def fun():
    print("hello world")
    
    
fun()#输出一个 hello world

调用一个有参数的函数

def fun(name):
    print(f"{name}几点了")


fun("小帅") #输出:小帅几点了

5.函数形参

函数定义时,函数名后面括号里面的成为“形式参数”,简称“形参”,形参是一个变量,需要使用实际参数赋值

def fun(形参):
  

6.函数实参

在调用函数时,出现在调用函数()里面的是“实际参数”,简称“实参”

def fun(name):
    print(f"{name}几点了")


fun(实际参数)

7.函数返回值

函数的返回是通过return语句,如果没有返回值默认为None

def add_numbers(a, b):
    return a + b

# 调用函数并获取返回值
result = add_numbers(5, 3)
print(result)  # 输出: 8

8.函数的参数类型

(1.)位置参数:位置参数在使用时,是按照顺序将实参依次赋值

def fun(form1, form2):
    pass
fun(value1, value2)    #value1对应form1,value2对应form2

(2)默认参数:一般只能出现在非默认参数的后方,没有传值,则使用默认值,有传值则使用传递的值。

def fun(form1, form2 = "hello"):
    pass

fun(value1) #form2有默认值,则直接使用默认值

(3)关键字参数:通过表明形参数的关键字,表明要将哪个值赋给哪个参数,没有顺序,只和参数一 一对应。

def fun(form1, form2):
    pass


fun(form2 = "你好", form1="hello")

(4.)可变位置参数:可以接受任意个数的实参,使用型号定义,型号后面跟任意变量名,这些参数将被存储到元组中

def fun(*args):
    pass


fun(1,2,3,4,5)

(5.)字典参数,使用**定义,可以接受除实参中出现的关键字赋值之外的任意以关键字形式赋值的参数,这些参数将被存储到字典中。

def fun(**kwargs):
    print(kwargs)


fun(vlaue1 = "hello",vlaue2 = "你好")

9.匿名函数

(6.)匿名函数 不需要def定义  通常适用于只需要使用依次的函数,使用lambda

fun = lambda a,b:a+b
print(fun(5,3))
#结果输出8

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值