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

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

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

猜你喜欢

转载自blog.csdn.net/u010590983/article/details/89917619
今日推荐