• 字符串的格式化


    字符串作为一种常见的数据类型,也有其不同之处,其中最特别的当属字符串的格式化。

    对于“格式化”估计很多的人有点懵,先来看一个例子。

    >>> 'price of eggs: $%d' % 3.5

               字符串                 

    'price of eggs: $3'

    被格式化后的结果,类似替代,只不过逼格更高。

    print('%5.3f' % 3.1415926)
    
    3.142     #精度是3,宽度为5
    print('%08.3f' % 3.14159268)
    
    0003.142    #位数不够,用0填充
    print('%8.3f' % 3.14159268)
    
       3.142   #宽度为八
    print(('%+5d' % 10) +'
    ' + ('%+5d' % -10))
    
      +10        #有符号,都是”+“在搞鬼
      -10
    print(('%5d' % 10) +'
    ' + ('%5d' % -10))    
    
       10       #没有符号
      -10

    一般的字符串的格式化由以下几个部分构成:

    (1)%字母:此处将会被格式化

    (2)转换标志(可选):0表示转换位数若不够则用0填充,-表示左对齐,+表示在转换之前要加上符号

    (3)最小字段宽度:转换后至少具有该值制定的宽度

    (4)点后面接精度值:如果转换的是实数,进度值表示小数点后的位数,位数不够用0补。

    可以使用*作为字段宽度或者精度。

    字符串格式化转换类型:d 整数,f浮点数,f字符串

  • 相关阅读:
    IOC理论推导
    spring leile
    缓存
    动态SQL
    canvas小球运动
    jdk1.7后字符串的总结
    用ssm框架简单创建一个增删改查案列
    京东物流居家品类各区域联系人
    京东网址收藏
    京东自营申请新品打标方法
  • 原文地址:https://www.cnblogs.com/yangmingxianshen/p/7690076.html
Copyright © 2020-2023  润新知