zoukankan      html  css  js  c++  java
  • 格式化输出的三种方式

    三种格式化的输出方式

    程序中经常要求我们输入信息并打印成固定的格式,这种符合某种规范的print就是格式化

    一 占位符(适用于python3.0以上版本)

    s1='aden'  #name
    s2='180'   #height
    s3='160'   #weight
    
    print('name:%s,height:%s,weight:%s'%(s1,s2,s3))
    
    得到name aden,height 180,weight 160
    
    

    注意:%s支持所有数据类型,%d只支持数字类型

    二 format格式化(适用于python3.4以上版本)

    s1='aden'  #name
    s2='180'   #height
    s3='160'   #weight
    
    print('name:{0},height:{1},weight:{2}'.format(s1,s2,s3))
    

    这种格式化方式基本没人用,如果你需要使用这个,遇到多参数的时候,还是需要在句子后面噼里啪啦传上一大堆参数。使用这个不如用占位符或下面的f-String格式化

    三 f-string格式化(适用于python3.6以上版本)

    s1='aden'  #name
    s2='180'   #height
    s3='160'   #weight
    print(f'name:{s1},height:{s2},weight:{s3}')
    

    大写的f也适用

  • 相关阅读:
    JS-07 (js的面向对象编程)
    AI SiameseFC
    phpstorm调试
    Php 编译扩展
    canvas
    AI FCN
    AI WebGL
    Python flask
    JIT 即时编译
    小程序
  • 原文地址:https://www.cnblogs.com/aden668/p/11277645.html
Copyright © 2011-2022 走看看