十五、python中函数的定义及调用,函数的返回值及参数详解

本文主要介绍Python函数相关知识。包括函数定义,用def定义,命名规则与变量类似;函数调用,不调用则代码不执行;函数返回值,用return指定,无return默认返回None;函数参数使用,可传参执行代码,还给出了相应实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、函数的定义是,把一段代码封装起来,方便我们使用,会接回输入,返回结果
我们来看一下函数的基本结构,我们用def来定义一个函数,函数的命名跟变量的命名规则是一样的,只能包含大小写字母,数字,下划线,以及不能以数字开头,而且后面要加()

def example():
    print('函数的结构')

2、函数的定义实例及函数的调用

例子1、定义一个函数,让他输出一个字符串,我是来定义一个函数的,函数如果你没有去调用的话,他是不会执行里面的代码,我们再来调用一下函数。调用函数的时候记得后面的()不能少

def justprint():
    print('我是来定义一个函数的')
justprint()
#输出结果是我是来定义一个函数的

3、函数的返回值,用return来返回指定的内容,所有的数据类型都可以返回,如果函数中没有return,他也会默认返回一个None

例子1、先定义一个函数,然后我们调用函数,把函数返回的值赋值给q,因为函数里面没有return,所以这时我们输出q,会是一个None

def justprint():
    print('我是来定义一个函数的')
q = justprint()
print(q)
#输出结果是None

 例子2、我们再定义一个函数,里面有return,我们调用函数,把函数返回的值再赋值给q,因为函数里面有return,所以这时我们输出q,会是return里返回的值

def justprint():
    print('我是来定义一个函数的')
    return '我是返回内容'
q = justprint()
print(q)
#输出结果是我是返回内容

3、函数的参数使用,函数可以传参数进去,然后在里面执行代码。

例子1、我们先定一个有参数的函数,传一个参数进去,判断他是基数还是偶数,我们来调用函数,3是基数,所以输出基数,10是偶数,所以是偶数

def isodd(num):
    if num%2==0:
        print('偶数')
    else:
        print('奇数')
isodd(3)
#输出结果是奇数
isodd(10)
#输出结果是偶数

例子2、我们定义一个拥有两个参数的函数,传两个参数进去,返回他们的和,调用函数,传入3,4,返回的结果是7

def addnum(a,b):
    return a+b
addnum(3,4)
#输出结果是7

函数的讲解就到这里,有问题欢迎评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值