python函数、函数参数、作用域

一、函数定义和调用

1. 函数的定义
1)定义函数关键字:def
2)作用:方便好用、复用性高
语法:

def 函数名():
	#函数内部代码

2. 函数的调用:函数名()

二、函数的返回值:return

1. return的作用:

  • 返回值数目=0:返回None
  • 返回值数目=1:返回object
  • 返回值数目>1:返回tuple

2 应用场景:
当需要返回结果的时候就用return,不需要返回的时候就不用
注意点:
· return是用来给函数返回结果的
· 当函数执行到return是函数执行结果
· 函数若没有定义return,默认返回None

三、函数参数

  • 参数的定义:函数名后面的括号中定义参数
  • 参数传递有两种形式:
    1 位置传参:按位置进行传参
    2 关键字传参:按关键字进行传参
    注意:混合方式传参时:关键字传参写在位置传参之后
  1. 形参:

    定义时小括号中的参数,用来接收实参用的,称为“形参”

  2. 实参:

    调用时小括号中的参数,用来传递给形参用的,称为“实参”

  3. 形参的定义有三种形式

1)必备参数

· 调用函数的时候必须要传的参数,即调用参数时的数量和定义函数时声明的数量一致,而且传入的位置和定义的位置顺序一致。
2)默认参数(缺省参数)
调用函数时,默认参数的值如果没有传入,则是默认值,否则使用传入的参数;
带有默认值的参数一定要位于参数列表的最后面
3)不定长参数
声明时不会命名,能处理比当初声明时更多的参数
*args
打印出来是个元组,用来接收未被其他参数接收的所有未命名的位置参数。
例如:

	def func(*args, **kwargs):
    print(args)
    print(kwargs)


func(11, 22, 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值