函数---python

  1. 函数是组织好的,可重复使用的,用来实现特定功能的代码段

  1. 使用好处是:

将功能封装在函数内,可供随时随地使用

提高代码的复用性,减少重复代码,提高开发效率

  1. 函数的定义

def name(传入参数):

函数体

return 返回值

def check():
    print('请出示核酸证明')
check()
def input_box(x,y):
    result=x+y
    print(result)
input_box(1,2)

注意:

  • 函数定义中的参数称之为形式参数

  • 函数调用的是实参

  • 函数的参数数量不限,使用逗号分隔开

  • 传入的实参要和形参一一对应,用逗号隔开

def input_box(result):
    if result>37:
        print(f'你的体温是:{result},你发烧了')
    else:
        print(f'你的体温是{result},体温正常')
input_box(float(input()))

函数的返回值可以通过变量去接收

def add(a,b):
    return a+b
sum=add(1,2)
print(sum)

函数的返回值是函数在执行完成后返回返回给调用者的结果,返回值使用关键字,return来返回结果,函数体在遇到return后就结束了,所以,在return后,代码就不会执行了。

  1. None类型

None:空的,无意义

函数返回None表示函数没有返回什么有意义的内容,相当于返回了一个空

用在函数无返回值上

def add():
    return None
sum=add()
print(type(sum))

在if里None相当于False,一般用于函数中主动返回None,配合if判断

函数如何返回None?

  • 不适用return即返回None

  • 主动使用 return None

使用场景

  • 函数返回值

  • if判断

  • 变量定义

def check(age):
    if age>18:
        return "success"
    else:
        return None
b=check(19)
print(b)
  1. 函数的说明文档

''' 函数说明
:param x:参数x的说明
:return: 返回值的说明
'''
  1. 函数的嵌套调用

一个函数里面又调用另外的一个函数

执行流程:函数A中执行到调用B的语句。会将函数B全部执行完成后,继续执行A 的剩余内容

  1. 函数中变量

  • 什么是全局变量?在函数内外部均可使用

  • 神么事局部变量?作用范围在函数内部,函数外部无法使用

  • 如何将函数定义的变量声明为全局变量?在函数内部使用global关键字,global变量

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值