当前位置 : 主页 > 编程语言 > python >

Python函数-3

来源:互联网 收集:自由互联 发布时间:2022-10-14
Domy 2022 版权所有 Copyright 2022 Domy 使用MIT许可协议 Use of MIT License Agreement 一.创建与调用一个含有默认值的函数 创建函数: def 函数名(参数1 = 默认值,参数2 = 默认值,参数x = 默认值...): '

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)
网友评论