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血量
    
  • 相关阅读:
    I Hate It(线段树点修改区间查询)
    DFS(dfs)
    时间复杂度和空间复杂度的简单讲解
    [转]matlab读取cvs文件的几种方法
    适合小白的大白话讲解 --->Git 与 Github 的区别
    [转]串口、COM口、UART口, TTL、RS-232、RS-485区别详解
    Pandas学习之(一)
    正规表示法
    Numpy解决问题实例--随机漫步
    Python 中range和xrange的详细区别
  • 原文地址:https://www.cnblogs.com/CrownYP/p/11340704.html
Copyright © 2011-2022 走看看