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也适用

  • 相关阅读:
    nginx 负载均衡
    nginX 安装 启动
    nginx 简介
    使用ASDM 管理 ciscoASA设备
    OSPF配置实验(一)
    VRRP
    HSRP 详解
    Rip 动态路由协议
    配置ASA防火墙 远程管理方式
    Oracle 重启监听
  • 原文地址:https://www.cnblogs.com/aden668/p/11277645.html
Copyright © 2011-2022 走看看