zoukankan      html  css  js  c++  java
  • 我的第一个Python程序,定义主函数,eval、format函数详解,

    程序实例:

    #第一个py小程序
    def main():
        f = eval(input("输入一个数值:"))
        p=f*(5/9)
        print("现在的值为:{0:3.3f}".format(p))
    main()
    

    运行的例子:

    这个小的程序折射出3个知识点:定义函数,format,eval函数的使用

    1.定义函数

    从中可以看出Python定义函数时用到了关键字   def 格式如下:

        def    函数名():

        函数体

     可以看出Python在定义函数时没有使用花括号,在c++,Java中定义函数时用到的花括号有一个作用就是直观的告诉我们函数中变量的生命周期,但是在Python中虽然没有花括号,但是他使用缩进来区分这个函数体   和其他部分。  

    调用函数时就直接写入函数名加上括号即可

    2.format函数的使用

    首先我们来了了解一下format函数的形式

    “字符串。。。。。{参数索引:宽度.精度+类型}.format(参数1,参数2......)

    例子1:

    print("321.4568设置为宽度为3,精度为3的浮点数时为:{0:3.3f}".format(321.4568))

    结果为:

    显然可以明白这里的精度是四舍五入的。

     3.eval函数

     eval(“str”)时执行str语句不将str看做一个字符串而是一个语句。

    例子:

    eval("print(type(30))")

     输出:

  • 相关阅读:
    hibernate3.2多表关联查询常见问题
    Map 四种同步方式的性能比较
    架构师书单(2010版)
    强碱性食品 高嘌呤食物
    Linux内核crash/Oops异常定位分析方法
    linux驱动基础系列linux spi驱动框架分析
    vmware server 虚拟机与宿主机之间共享网络设置问题
    花生壳
    Groove 线上办公室
    coolit
  • 原文地址:https://www.cnblogs.com/SAM-CJM/p/9682644.html
Copyright © 2011-2022 走看看