Python函数-3

时间:2022-10-09 17:01:33

Domy 2022 版权所有

Copyright 2022 Domy

使用MIT许可协议

Use of MIT License Agreement

一.创建与调用一个含有默认值的函数

创建函数:

def 函数名(参数1 = 默认值,参数2 = 默认值,参数x = 默认值...):
    '''帮助文件'''
    代码块

注意:不是所有参数都有默认值,也可以创建没有默认值的参数

调用函数:

函数名(参数1 = 值,参数2 = 值,参数x = 值...)

二.实例

首先编辑一个计算一个月的薪水(薪水输入每天的工资,薪水默认值为100元每天)的函数:

def a(xs = 100 , jd = 30):
    '''
    xs = 输入每天的工资
    jd = 输入一个季度是几天
    如果季度没有输入,将默认为一季度为一个月
    薪水默认值为100元每天
    '''
    #如果季度没有输入将默认为一季度为一个月,薪水默认值为100元每天
    print('今天的薪水是:' , xs * jd)     #第一种方法输出
    print(f'今天的薪水是:{xs * jd}')     #第二种方法输出

格式化字符串:大家有没有发现,在第二个print()格式有些不同呀?它使用的是格式化字符串,也就是在字符串前加上一个f,里面需要不整体输出,需要输出结果的用{}表示,里面可以进行运算的操作。

再来调用一下:

a()
a(120,15)

三.关键字函数

关键字函数就是你可以自主定义函数的顺序,不需要一个一个匹配参数了

创建跟普通函数一样,就是调用不同:可以是这样的

函数名(参数2 = 值 , 参数3 = 值 , 参数1 = 值)

就是可以自定义函数的顺序

四.实例补充

还是刚才的实例,使用关键字函数调用:

a(jd = 15 , xs = 100)
a(xs = 150)