• 我的第一个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))")

     输出:

  • 相关阅读:
    global
    myTimer
    SQL SERVER 2008 阻止保存要求重新创建表的更改
    Singleton
    logger
    多线程编写
    如何:设置 Silverlight 应用程序以进行CodeUI自动化测试
    【Android】Application is not installed on your phone
    【转载】sql2005中判读视图、表、存储过程等是否存在的语句
    Windows7(win7)系统重装与破解
  • 原文地址:https://www.cnblogs.com/SAM-CJM/p/9682644.html
Copyright © 2020-2023  润新知