python练习题7

一、函数定义与调用

def hello():
    print('hello')

hello()

总结:使用关键字def定义函数;同一个文件中,函数必须定义在调用的前面。

 

二、函数参数

def hello(name):
    print('hello, %s' % name)

hello('Jim')

总结:函数定义需要传递参数时,调用时必须传递参数,否则程序会出现异常

 

三、参数默认值

def hello(name='Tom'):
    print('hello, %s' % name)

hello()
def hello(name='Tom', age=10):
    print('hello, %s,你今年%d岁' % (name, age))

hello(age=20)

总结:一个默认参数时,传递时可以不屑参数名,多个默认参数时只指定其中几个,需要指定参数名。

 

四、不定参数

python可以通过两种方式传递不定长参数,一是通过*arg传递一个元组,而是通过**arg传递一个字典

def hello(*xx, **yy):
    print(xx)
    print(yy)

hello(1, 2, 3, a = 1, b = 2, c = 3)

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值