python学习之def函数


python学习之def函数

def函数就是对一个新函数的自定义,有简单的函数也有复杂的函数,以下列举一些较为简单的def使用方法。


提示:以下是本篇文章正文内容,下面案例可供参考

一、函数的定义

含有自变量的函数:

def f(x):
    x=x**2
    print(x)
f(2)#此处便为函数的调用
##结果:
4

也可以写成这样:

def f(x):
    y=x**2
    print(y)
f(2)#此处便为函数的调用
##结果:
4

不含有变量的函数:

x=int(input())
def f():
    if x==0:
        print("yes")
    else:
        print("no")
f()#此处便为函数的调用
##结果
1
no
0
yes

二、函数的调用

1.直接调用

以这个为例,直接调用就是写出所定义的函数名,如果有变量的话还需为变量赋值。

def f(x):
    x=x**2
    print(x)
f(2)#此处便为函数的调用
##结果:
4

2.返回值

以上一个为例,加上返回值,调用的函数就以返回值为准。

def f(x):
    x=x**2
    print(x)
    return x
f(2)#此处便为函数的调用
##结果:
4

return+返回值
最终函数返回要返回的值,有人将return比喻为工人,而返回值就相当于你想通过工人将材料加工后给你返回的成品。


版权声明:本文为m0_53035936原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。