zoukankan      html  css  js  c++  java
  • Python格式化输出

    格式化输出三种类型:

    %d 整型占位符
    %f 浮点型占位符
    %s 字符串占位符
    "字符串" % (赋值1,赋值2,......)
    

    (1)%d 整型占位符

    str_var = "孙悟空在五庄观偷了%d个人生果"% (3)
    print(str_var)
    #运行结果:
    	孙悟空在五庄观偷了3个人生果
    

    (2)%2d占2位原字符默认具右

    str_var = "悟空从人生果树摘了%2d个人生果"% (3)
    print(str_var)
    #运行结果:
    	悟空从人生果树摘了 3个人生果
    

    (3)%-3d占3位 原字符默认具左

    str_var = "悟空从蟠桃园摘了%3d个仙桃"% (4)
    print(str_var)
    #运行结果:
    	悟空从蟠桃园摘了  4个仙桃
    

    (4)%f浮点型占位符,默认小数点保留6位

    float_var = "蜡笔小新花费了%f买了一只画笔"% (9.9)
    print(float_var)
    #运行结果:
    	蜡笔小新花费了9.900000买了一只画笔
    

    (5)%.2f 小数点保留2位

    float_var = "蜡笔小新花费了%.2f买了一只画笔"% (9.9)
    print(float_var)
    #运行结果:
    	蜡笔小新花费了9.90买了一只画笔
    

    (6)%f是存在四舍五入的情况

    float_var = "蜡笔小新花费了%.2f买了一只画笔"% (9.878)
    print(float_var)
    #运行结果:
    	蜡笔小新花费了9.88买了一只画笔
    

    (7)%s 字符串占位符

    str_var = "%s在玩植物大战僵尸,被僵尸吃掉了%s"% ("小阳","脑子")
    print(str_var)
    #运行结果:
    	小阳在玩植物大战僵尸,被僵尸吃掉了脑子
    

    (8)综合案例:

    str_var = "%s在玩植物大战僵尸,被僵尸吃掉了%d%s还剩下%.2f"% ("小阳",1,"脑子",0.5)
    print(str_var)
    #运行结果:
    	小阳在玩植物大战僵尸,被僵尸吃掉了1脑子还剩下0.50
    

    (9)字符串的格式化存在类型转换[在不清楚类型转换的时候,直接%s]

    str_var = "%s在玩%s款植物大战僵尸,被僵尸吃掉了%s还剩下%s血量"% ("小阳",1,"脑子",0.5)
    print(str_var)
    #运行结果:
    	小阳在玩1款植物大战僵尸,被僵尸吃掉了脑子还剩下0.5血量
    
  • 相关阅读:
    移动端 h5开发相关内容总结——CSS篇
    水滴导航特效
    腾讯课堂之前端开发html5css3javascriptjQueryJS年薪20万
    阿里前端笔试总结
    Web 开发的未来:React、Falcor 和 ES6
    Yii2按需加载图片怎么做?
    Yii2 灵活加载js、css
    Ubuntu上搭建SVN
    yii pageTitle与Yii::app()->name的区别
    Mysql--Database Exception (#42) 数据库错误
  • 原文地址:https://www.cnblogs.com/CrownYP/p/11340704.html
Copyright © 2011-2022 走看看