python函数-位置参数、默认参数、return

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。

特点:1)可以实现某个具体的功能    2)重复使用:复用性

python函数的语法:关键字  def   define(定义

语式:

def 函数名():

    函数体(要实现的功能,写带到到此处)


输出:



参数

参数命名,见名知意

加了参数之后,意味着调用函数的时候,一定要输入这个对应参数

一、位置参数,位置参数可以加多个。


输出:



多个位置参数


输出:



二、默认参数

1.默认参数要放在位置参数后面,否则会报错。

2.当遇到带有默认值的参数时,这个参数可以不传值


输出:



重点!!!!!

#1:读懂题目,选取一组数据,用零散的代码完成你的功能
#2:变成函数 def 函数名(): 把零散的代码变成他的函数体
#3:想办法提高函数的复用性



提高函数复用性:



return关键字    return返回某个值

1.只有return返回来的值,才能归你所有,随意使用

2.return后面的代码语句,不再执行,函数里面的return理解为一个结束语句




三、动态参数(不定长参数)

1.不定长参数可以输入任何类型的数据,数据和数据直接用逗号隔开。

2.输出获取的参数会变成元组


输出








四、关键字参数    key word

输出添加**,代表以字典的模式传入


五、变量的作用范围

命名规范:全局变量全部大写,局部变量全部小写

1)局部变量生效范围为局部,就是函数内部,全局变量就是整个模块都生效

2)有局部变量就取局部变量,无局部变量就取全局变量

3)全局变量是列表,可以通过append改变全局变量值



global函数


不调用add()函数,不执行global。


列表通过append改变全局变量值




猜你喜欢

转载自blog.csdn.net/lia_pulaihuan/article/details/80960949