函数(一)

本文详细介绍了函数作为对象的概念,包括如何定义带有默认值的函数,以及如何通过位置和关键字传递参数。函数调用时,位置参数需按顺序赋值,而关键字参数则允许自由指定。混用位置和关键字参数时,位置参数需置于关键字参数之前。此外,还探讨了函数定义中可变数量的形参及其作用。通过对函数对象的理解和参数传递方式的掌握,有助于提高代码的复用性和灵活性。
摘要由CSDN通过智能技术生成

函数是一种对象
函数可以用来保存一些可执行的代码,并且可以在需要的时候对代码块多次调用
函数的创建:
自定义函数
def 函数名(形参1,形参2):
(空格)代码块
定义形参时可以可以将形参指定为默认值,如果用户传递参数,默认值不生效;如果用户不传递参数,则默认值生效

def a(x=11,y=22):
	print(x+y)

如果在调用时不输入实参,那么结果就是33

def a(x,y):
	print(x+y)

代码中a(x,y)的x与y就是形参

a(12,22)

12与22就是实参
调用函数
函数对象()
实参由调用者决定
函数传递的方式
1.位置传参: 将对应位置上的实参赋值给对应位置上的形参

def a(x,y):
	print(x+y)

a(12,22)

则将12赋值给x,将22赋值给y
2.关键字传参: 可以不按照形参定义的顺序去传递,可以直接根据参数名去传递

def a(x,y):
	print(x+y)

a(y=11,x=22)

则将11传递给y,将22传递给x

位置传参可以与关键字传参混用,但是位置参数必须在前
在定义函数时可以在函数名的后面括号中定义数量不等的形参
定义多个形参是要用,隔开
定义形参相当于在函数内部声明变量,不是赋值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值