Python——函数,,函数其实就是一个功能
Python——函数,,函数其实就是一个功能
函数其实就是一个功能,一个方法,可以简化代码。函数必须调用才会执行。
定义
使用def来定义一个函数,括号里面传递的是形式参数。他是一个变量。函数体里面写的是函数具体实现的功能部分。
def say(name):
print("%s 这是一个函数" %name)
调用函数的时候:say(‘‘zhangfei‘‘) 调用时候括号里面的就是实际参数。参数的个数也要和函数保持一致。
参数
函数里面的参数叫形式参数。它可以是必填参数,也可以是默认值参数。表现形式为:
def say(name,sex=‘男‘)
函数的形式参数只是一个变量。
调用
调用函数的时候,传递的变量类型不限制。上面say函数中参数name可以传递list类型的实际参数。而sex这个默认值参数调的时候不传递参数,会取默认值‘男’。如果传递了参数。就会使用传入的值。
变量
在函数里面的变量都是局部变量,他只能在函数体内使用。函数运行结束,这个变量也就是没有了。
返回值
如果需要用到变量的返回值,就写return;如果不需要,那么就不写return
Python——函数
评论关闭