python初学2

本文详细介绍了Python函数的五种参数类型:必须参数、默认参数、可变参数、关键字参数和组合参数,通过实例解析了它们的使用方法和注意事项。特别强调了在调用函数时,实参的传递规则和默认参数的值可以被实参覆盖。
摘要由CSDN通过智能技术生成

1、函数的参数有哪些类型,分别怎么使用?

函数的参数类型可分为:必须参数、默认参数、可变参数(不定长参数)、关键字参数、组合参数,总共5种。 

(1)必须参数:

>>>def hello(str):....     

print('必须参数是:',str)

>>>hello('hello,world')

在函数hello中,str作为一个参数,是形参,形参的类型取决于调用时输入的实参类型

在定义函数时形参数量只有一个,因此在调用函数时传入实参也必须是一个

(2)默认参数:

默认参数就是定义函数时,形参给定一个值。

>>>def hs(name,age=23): ......   

print('我叫:',name) ......    

print('我今年',age)

>>>hs('王二',23)

默认参数可省略,如果在调用函数时输入了一个非默认形参值,这时候默认形参的值会发生变化,变为输入的那个值。

调用函数时也可以输入‘参数名=值’ 这样的形式,如hs(‘王二’,age=23)

!当存在默认参数和必须参数两种以上参数时,调用函数时一定要注意:

a : 调用函数时,实参的形式为都带参数名

b : 一个参数带参数名,另一个参数不带参数名,其中默认参数必须带参数名

c : 如果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值