当前位置:网站首页>函数传递参数小案例
函数传递参数小案例
2022-07-05 12:40:00 【南湖渔歌】
''' 编写如下函数: 函数名字,叫做computer 意思是计算 参数分别是x,y,method,代表数字x,数字y,字符串method 如果method==add字符串,返回x+y 如果method==sub字符串,返回x-y 如果method==mul字符串,返回x*y 如果method==div字符串,返回x/y method设置成带默认值的参数,默认为默认加法 分别用如下方式调用调用参数 位置参数 关键词参数和不带默认值参数调用 '''
def compute(x,y,method = 'add'):
if method == 'add':
print(f'{
x}+{
y}',x+y)
elif method == 'sub':
print(f'{
x}-{
y}',x-y)
elif method == 'mul':
print(f'{
x}*{
y}', x * y)
elif method == 'div':
print(f'{
x}/{
y}', x / y)
compute(3,4,'add')
compute(3,4,'sub')
compute(3,4,'mul')
# 如果想添加关键词参数,必须放在最后
compute(3,y=4,method='div')
# compute(3,y=4,'sub') # error:位置参数位于关键字实参后面会报错
compute(3,4)
compute(x=3,y=4)
边栏推荐
- RHCSA4
- A few years ago, I outsourced for four years. Qiu Zhao felt that life was like this
- How to connect the API interface of Taobao open platform (super detailed)
- RHCSA5
- #yyds干货盘点#js截取文件后缀名
- JXL notes
- View and terminate the executing thread in MySQL
- Setting up sqli lab environment
- VoneDAO破解组织发展效能难题
- 初识Linkerd项目
猜你喜欢
SAP 自开发记录用户登录日志等信息
CVPR 2022 | 基于稀疏 Transformer 的单步三维目标识别器
太方便了,钉钉上就可完成代码发布审批啦!
SAP UI5 视图里的 OverflowToolbar 控件
2021.12.16-2021.12.20 empty four hand transaction records
SAP SEGW 事物码里的 ABAP 类型和 EDM 类型映射的一个具体例子
激动人心!2022开放原子全球开源峰会报名火热开启!
A deep long article on the simplification and acceleration of join operation
Didi open source Delta: AI developers can easily train natural language models
About LDA model
随机推荐
太方便了,钉钉上就可完成代码发布审批啦!
跨平台(32bit和64bit)的 printf 格式符 %lld 输出64位的解决方式
Introduction to relational model theory
Shi Zhenzhen's 2021 summary and 2022 outlook | colorful eggs at the end of the article
国内市场上的BI软件,到底有啥区别
激动人心!2022开放原子全球开源峰会报名火热开启!
由扫地增而引起的小叙
Time conversion error
【云原生】Nacos中的事件发布与订阅--观察者模式
Insmod prompt invalid module format
10 minute fitness method reading notes (5/5)
前几年外包干了四年,秋招感觉人生就这样了..
[Nacos cloud native] the first step of reading the source code is to start Nacos locally
View and terminate the executing thread in MySQL
10 minute fitness method reading notes (2/5)
insmod 提示 Invalid module format
GPON other manufacturers' configuration process analysis
从39个kaggle竞赛中总结出来的图像分割的Tips和Tricks
Didi open source Delta: AI developers can easily train natural language models
How do e-commerce sellers refund in batches?