Python函数-3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python函数-3相关的知识,希望对你有一定的参考价值。

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)

以上是关于Python函数-3的主要内容,如果未能解决你的问题,请参考以下文章

oracle sql 获取本季度所有月份,上季度所有月份

查找 2 个日期之间的所有季度

excel中求日期减掉上一个季度末月的20日,也就是两者之间的天数。

python之装饰器函数

python之路——装饰器

oracle给定一个日期怎么推算上一个季度的日子