P10 def 函数 P11 函数 参数 P12 函数默认参数

P10 def 函数 

def function(a, b):
    c = a + b
    print(c)

function(1, 2)

定义函数用def+函数名(变量):

定义函数后要调用函数,即函数名称(变量)

def function():
    print('This is a function.')
    a = 1 + 2
    print(a)

function()

调用函数function() 

P11 函数 参数 

def fun(a, b):
    c = a * b
    print('the c is', c)

fun(2, 5)

调用函数fun(2,5)或fun(a=2,b=5) 

P12 函数默认参数

def sale_car(price, brand, color='red', is_second_hand=True):
    print('price:', price,
        'color:', color,
        'brand:', brand,
        'is_second_hand:', is_second_hand)
 
sale_car(price = 1233, brand = 'BMW', color='blue') 

可以在定义函数时对变量设置默认值,但要注意没有默认值的变量在前,设置了默认值的变量在后,否则会报错non-default argument follows default argument

在调用函数时可以对设置了默认值的变量重新赋值,此时用的是新值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值