码迷,mamicode.com
首页 > 编程语言 > 详细

python函数

时间:2018-08-17 12:09:22      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:没有   集合   函数调用   必须   none   c++   定义函数   res   输出   

#函数基本应用,函数可以看做是语句的集合,通过函数调用来执行其包含的语句。函数可以返回一个计算结果,根据每次函数调用的参数
#可以返回不同的计算结果,根据每次调用的参数,可以返回不同的计算结果。
#python利用函数提高代码的重用率,减少了代码冗余。
#定义函数
#python使用def语句定义函数,基本格式如下:

def 函数名(参数表):

函数语句

return 返回值

#其中,参数和返回值都不是必须有的,python允许函数可以没有参数,也没有返回值。例如:
def hello():
print("python 你好")
#调用函数;
hello()

#hello()函数没有参数,也没有返回值,通过print()打印一个字符串。下面的例子定义两个参数,并用return语句返回两个参数的和;
#定义函数
def add(a,b):
return a+b
#调用函数,并接受返回值;
res=add(2,4)
#打印输出的结果 ;
print(res)

#函数调用
#在python中,所有的语句都是实时执行的,不像cc++存在编译过程。def也是一条可执行的语句,定义一个函数。所以函数的调用
#必须在函数定义之后。
#在python中,函数名也是一个变量,它引用return语句返回的值,没有返回值,函数值为None。
#定义函数
def mul(a,b):
return a*b
#直接访问函数名,可返回函数名的内存地址
print(add)
#如下是调用函数,并接受返回值,以及将函数名赋值给变量,然后使用变量进行调用。
def div(a,b):
return a/b
#调用函数,并返回函数值;
res=div(10,2)
#打印结果;
print("10/2=",res)
#将函数名赋值给变量
x=div
#通过变量名来调用函数
res=x(1,8)
#打印结果;
print(res)

python函数

标签:没有   集合   函数调用   必须   none   c++   定义函数   res   输出   

原文地址:http://blog.51cto.com/2096101/2161077

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!