【python函数】

编程思想

1.函数式编程
2面向过程的编程
3面向对象的编程 ==》pom
函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 Ø 函数的意义:提高应用的模块性,和代码的重复利用率

  1. 函数定义语法:
    def 函数名(参数1….)
    方法体 return 返回值
  2. 函数调用语法:
    函数调用:函数名(值或者参数变量)
    注意点: 1. 函数名必须要遵循标识符规则,最好驼峰命名
  3. 方法体要有缩进
  4. return 可以省略
    函数的return
    函数中的return部分的作用:将返回结果传给调用的函数
  5. return不是必要部分,return关键字可以省略
  6. return是函数体的结束标志,return后面的语句块不会执行,函数认为到return就结束了
  7. return有返回值时,在调用函数时需要用一个变量来接收
  8. return后面没有任何值,则默认返回None
    函数的参数
    1.形参:定义函数时,括号里的参数名就叫形参
    2实参:调用函数时,括号里穿的实际值就叫实参
    3传参:调用函数时,将实参传给形参的过程叫做形参
    return的用法:
    (1)return语句是python语言中函数返回的一个值,每个函数都应该有一个返回值
    (2)return返回值可以是一个数值,一个字符串,一个布尔值,一个列表,或者函数
    所以说对python函数的定义中一定要有return返回值才是完整的函数,如果你没有定义Python函数返回值,那么得到的结果是None对象。
    return 的简要使用说明
    (1)返回函数的返回值
    (2)终止程序的运行,提前退出

函数的参数

函数的参数可以分为4种,分别是位置参数,指定参数,缺省参数和不定长参数

  1. 位置参数:调用函数中传递的实参值,依次按照定义函数中形参值的顺序赋值
  2. 指定参数:在调用函数中的参数列表里面,写明参数名=参数值,这个顺序跟位置没有关系
  3. 缺省参数:在定义函数的时候,在参数列表中给参数赋了默认值
  4. 不定长参数:*和**可以不定长度的实参
    *args–>可以接受多个值,存在一个元组中,要使用位置参数传值
    **kwargs–>可以接受多个值,存在一个字典中,要指定参数传值

函数定义的时候。*号会把参数组装成一个元组
函数的调用,*会以单个元素的形式解包一个元组,使其成为独立的参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值