1.8 calculator(自定义函数 && dict && print格式化)

时间:2022-09-30 06:38:27

自定义函数(可以重复使用的代码段)

1、定义一个函数,语法:

def 函数名(参数列表):

  函数体

2、参数

必须参数

关键字参数

默认参数

不定长参数

dict

1、键必须唯一,值不需要唯一,键必须为字符串,数字,元祖

例:

caculator_dict = {
1:["+",MyCalculator.add],
2:["-",MyCalculator.minus],
3:["*",MyCalculator.multiply],
4:["/",MyCalculator.divide]
}

2、同一个键只能有一个,创建时同一个键被赋值两次则取后者的值

print格式化

print "%d %s %d = %d"%(num1,choice,num2,add(num1,num2))

print "{0} {1} {2} = {3}".format(num1,choice,num2,add(num1,num2) #index不能跳跃