python中占位符的使用

发布时间:2019-07-29 10:01:39编辑:auto阅读(1921)

    小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位:

    # -*- coding: utf-8 -*-
    
    s1 = 72
    s2 = 85
    
    解:
    r = (s2-s1)/s2*100
    print('小明提高了%.1f %%' %r)
    

    %f表示浮点数(小数)

    而通过%.1f则表示保留1位

    %.2f

    表示保留2位

    print('%5d' %3)

    打印出来将是空4格后一个3

         3

    print('%05d' %3)

    打印出来将是

    00003(一共5位数)


    %f浮点数

    %d整数

    %s字符串

关键字