zoukankan      html  css  js  c++  java
  • 1.8 calculator(自定义函数 && dict && print格式化)

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

    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不能跳跃

  • 相关阅读:
    搞懂树状数组
    C#接口(Interface)
    C#接口(Interface)
    C#运算符的重载
    C#和C++的区别(一)
    hdu1874 畅通工程续
    hdu1874 畅通工程续
    C#多态性
    C#多态性
    C#继承
  • 原文地址:https://www.cnblogs.com/yangyangchunchun/p/7200587.html
Copyright © 2011-2022 走看看