Python基础------函数

本文详细介绍了Python中的函数,包括函数的数学定义,函数的定义和调用,函数参数的种类(位置参数、关键字参数、缺省值、可变参数等),keyword-only参数的使用,以及参数的混合使用和解构。强调了函数在Python编程中的重要性和规范性的参数定义原则。
摘要由CSDN通过智能技术生成

(一)Python函数

  • 数学定义
    y = f(x),y是x的函数,x是自变量.y=f(x0,x1,…,xn)
    一个x只能对应一个y,而一个y可以对应多个x
  • Python函数
    由若干语句组成的语句块,函数名称,参数列表构成,它是组织代码的最小单 元
    完成一定的功能
  • 函数的作用
    结构化编程对代码的最近本的封装,一般按照功能组织一段代码
    封装的目的为了复用,减少冗余代码
    代码更加简洁 美观,可懂易读

(二)函数定义

def 函数名(参数列表):
    函数体(代码块)
    [return 返回值]

函数名就是标识符,命名要求一样,可以使用字母.数字.下划线,但不能用数字开头.
语句块必须缩进,约定4个空格
Python的函数若没有return语句,会隐式返回一个None值
定义中的参数列表称为形式参数,只是一种符号表达(标识符).简称形参.

(三)函数调用

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

def add(x,y):      #函数的定义
    result = x + y  # 函数体
    return result   # 返回值
out = add(4,5)  #函数的调用.可能有返回值,使用变量接收这个返回值
print(out)     #print函数加上括号也是调用
  • 上面代码解释
    定义一个函数add,及函数名add,接受两个参数
    该函数计算的结果,通过返回值返回,需要return语句
    调用时,通过函数名add后加
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值