python中函数都有哪些简单点的例子零基础
展开全部
Python 中,函数的应用非常广泛,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数,可以直接使用。
除了可以直接使用的内置函数外,Python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。
通常,函数可以接收零个或多个参数,也可以返回零个或多个值。从函数使用者的角度来看,函数就像一个“黑匣子”,程序将零个或多个参数传入这个“黑匣子”,该“黑匣子”经过一番计算即可返回零个或多个值。
下面程序定义了两个函数:
纯文本复制
def my_max(x, y) :# 定义一个变量z,该变量等于x、y中较大的值
z = x if x > y else y# 返回变量z的值
return z# 定义一个函数,声明一个形参
def say_hi(name) :print("===正在执行say_hi()函数===")
return name + ",您好!"
调用前面创建的那 2 个函数,执行代码如下:
a = 6
b = 9
# 调用my_max()函数,将函数返回值赋值给result变量
result = my_max(a , b) # ①
print("result:", result)
# 调用say_hi()函数,直接输出函数的返回值
print(say_hi("孙悟空")) # ②
上面程序中,分别在 ① 号、② 号代码处调用了 my_max() 和 say_hi() 这两个函数。从下面的运行结果可以看出,当程序调用一个函数时,既可以把调用函数的返回值赋值给指定变量,也可以将函数的返回值传给另一个函数,作为另一个函数的参数。
运行上面程序,将可以看到如下运行结果:
result: 9
===正在执行say_hi()函数===
孙悟空,您好!
除了可以直接使用的内置函数外,Python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。
通常,函数可以接收零个或多个参数,也可以返回零个或多个值。从函数使用者的角度来看,函数就像一个“黑匣子”,程序将零个或多个参数传入这个“黑匣子”,该“黑匣子”经过一番计算即可返回零个或多个值。
下面程序定义了两个函数:
纯文本复制
def my_max(x, y) :# 定义一个变量z,该变量等于x、y中较大的值
z = x if x > y else y# 返回变量z的值
return z# 定义一个函数,声明一个形参
def say_hi(name) :print("===正在执行say_hi()函数===")
return name + ",您好!"
调用前面创建的那 2 个函数,执行代码如下:
a = 6
b = 9
# 调用my_max()函数,将函数返回值赋值给result变量
result = my_max(a , b) # ①
print("result:", result)
# 调用say_hi()函数,直接输出函数的返回值
print(say_hi("孙悟空")) # ②
上面程序中,分别在 ① 号、② 号代码处调用了 my_max() 和 say_hi() 这两个函数。从下面的运行结果可以看出,当程序调用一个函数时,既可以把调用函数的返回值赋值给指定变量,也可以将函数的返回值传给另一个函数,作为另一个函数的参数。
运行上面程序,将可以看到如下运行结果:
result: 9
===正在执行say_hi()函数===
孙悟空,您好!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询