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血量
    
  • 相关阅读:
    JSP脚本的9个内置对象
    JSP基础
    修改 MySQL Workbench editor的字体
    pb datawindow语法
    SqlServer 查询死锁,杀死死锁进程
    pb设计笔记
    sql server网络备份
    数据库设计
    各种默认回车提交表单
    jQuery选择器 (详解)
  • 原文地址:https://www.cnblogs.com/CrownYP/p/11340704.html
Copyright © 2011-2022 走看看