python学习--函数参数

本文详细介绍了Python函数的定义、调用以及各种参数类型,包括位置参数、关键字参数、缺省值、可变参数、keyword-only参数和参数解构。通过实例解析了参数的使用规则和常见误区,强调了函数在代码组织中的重要性和规范定义的重要性。
摘要由CSDN通过智能技术生成

函数

数学定义

  • y=f(x), y是x的函数, x是自变量; y=f(x0,x1,…,xn)

Python函数

  • 由若干语句组成的语句块,函数名称,参数列表构成,它是组织代码的最小单元
  • 完成一定的功能

函数的作用

  • 结构化编程对代码的最基本的封装,一般按照功能组织一段代码
  • 封装的目的为了复用,减少冗余代码
  • 代码更加简洁美观,可读易懂

函数的分类

  • 内建函数,如max(),reversed()等
  • 库函数,如math.ceil()等
  • 自定义函数,使用def关键字定义

函数定义

def 函数名(参数列表):
	函数体(代码块)
	[return 返回值]
  • 函数名就是标识符,命名要求一样
  • 语句块必须缩进,约定4个空格
  • Python的函数若没有return语句,会隐式返回一个None值
  • 定义中的参数列表称为形式参数,只是一种符号表达(标识符),简称形参

函数调用

  • 函数定义,只是声明了一个函数,它不能被执行,需要调用执行
  • 调用的方式,就是函数名后加小括号,如有必要在括号内写上参数
  • 调用时写入的参数是实际参数,简称实参

函数定义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值