函数

函数 function
什么是函数:
  函数是可以重复执行的语句块,可以重复使用,可以提高代码的重用性。
函数的作用:
  定义用户级别的函数
def 语句(函数定义语句)的语法:
  def 函数名(参数列表):
      语句块
语法说明:
  1. 函数名字就是语句块的名称
  2. 函数名的命名规则写变量名相同(函数名必须为标识符)
  3. 函数名是一个变量(不要轻易对其赋值)
  4. 函数有自己的名字空间,要让函数处理外部数据需要用参数给函数传入一些数据
  5. 函数如果不需要传入参数,则参数列表可以为空
  6. 语句部分不能为空,如果为空,需要用pass语名填充

函数调用:
  函数名(实际调用传递参数)
  # 实际调用传递参数 简称为实参
函数调用说明:
  函数调用是一个表达式
  如果没有 return 语句,函数执行完毕后返回None 值对象
  如果函数需要返回其它的值对象需要用到return 语句

return 语句
语法:
  return [表达式]
  注:[] 代表可以省略
作用:
  结束当前函数的执行,返回到调用该函数的地方,同时返回一个对象的引用关系


return 语句说明
  1. return 语句后跟的表达式可以省略,省略后相当于return None
  2. 如果函数内没有return 语句,则函数执行完最后一条语句后返回None(相当于在最后加了一条 return None 语句)
  3. 函数的调用能够返回一个对象的引用关系(也叫关联关系)

函数嵌套:

  函数嵌套是指一个函数里用def语句来创建其它的函数的情况

函数变量
  函数名是变量,它在创建函数时绑定一个函数


函数作为函数的返回值
  函数可以作为其它函数的返回值返回函数的引用关系


小结:
  函数可以嵌套
  函数可以返回函数
  函数可以传入函数







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值