python入门——函数

 函数介绍和定义

函数是:

  1. 组织好的、

  2. 可重复使用的、

  3. 用来实现特定功能的代码段​​​​​​

使用函数的好处是:

①将功能封装在函数内,可供随时随地重复利用

② 提高代码的复用性,减少重复代码,提高开发效率

函数的定义:

#函数的定义

def 函数名(传入参数): 

        函数体                   
        return 返回值         

                                      

#函数的调用:               
函数名 ( 参数 )               

(ps:①参数和返回值如不需要,可以省略;②函数必须先定义后使用)

 函数的参数 

• 函数的传入参数的功能是:在函数进行计算的时候,接受外部(调用时)提供的数据。传入参数的数量是不受限制的。既可以不使用参数,也可以仅使用任意 N 个参数。

• 函数定义中的参数,称之为形式参数(形参)
• 函数调用中的参数,称之为实际参数(实参)
(ps:传入参数的时候,要和形式参数一一对应,逗号隔开)


 函数的返回值

函数返回值:

函数在执行完成后,返回给调用者的结果


• 语法格式:通过 return 关键字,就能向调用者返回数据

def 函数(参数...):  

        函数体          

        返回值return 

                             
变量 = 函数(参数) 

• 如果函数没有使用 return 语句返回数据,那么函数有返回值是None


None 类型

None 作为一个特殊的字面量,用于表示:空、无意义,其有非常多的应用场景。
• 用在函数无返回值上
• 用在 if 判断上:在 if 判断中, None 等同于 False;一般用于在函数中主动返回 None ,配合 if 判断做相关处理
• 定义变量,但暂时不需要变量有具体值,可以用 None 来代替

name = None

 函数说明文档

函数说明文档的作用是:对函数进行说明解释,帮助更好理解函数的功能

通过多行注释的形式,对函数进行说明解释,内容应写在函数体之前

在 PyCharm 编写代码时,可以通过鼠标悬停,查看调用函数的说明文档(调用时可看)


 变量的作用域

1. 局部变量:作用范围在函数内部,出了函数体就不可以使用了
2. 全局变量:在函数内部和外部均可使用
3. 将局部变量变成全局变量—— 使用 global 关键字, global 变量

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值