Qrcode
手机扫描二维码快速访问
avatar
黑莓糖专属城堡
真、

python fromat 格式化

字符串格式化,告别 % ,拥抱 str.format()
{} 和 : 来代替以前的 %

  • 关键字

      >>> print('{姓名}今天{年龄}岁了'.format(姓名='黑莓糖',年龄='20'))
      黑莓糖今天20岁了
    	
      >>> obj = {'姓名':'黑莓糖','年龄':'20'}
      >>> print('{姓名}今天{年龄}岁了'.format(**obj))
      黑莓糖今天20岁了
    
  • 位置

      >>> print('{1}今天{0}岁了'.format('20','黑莓糖'))
      黑莓糖今天20岁了
    
  • 符号

      -格式限定符 {}中带:
      -- 填充对齐 --
      >>> '{:^10}'.format('黑莓糖')
      '   黑莓糖    '
      >>> '{:^10}'.format('黑莓糖')  # 居中
      '   黑莓糖    '
      >>> '{:>10}'.format('黑莓糖')  # 居右
      '       黑莓糖'
      >>> '{:<10}'.format('黑莓糖')  # 居左
      '黑莓糖       '
      >>> '{:*<10}'.format('黑莓糖')
      '黑莓糖*******'
    
      -- 数值 --
      >>> '{:.3f}'.format(1.732050807568877) # 孤独的根号3
      '1.732'
      >>> '{:.2%}'.format(1.732050807568877) # 孤独的根号3
      '173.21%'
    
      -- 千位分隔符 --
      >>> '{:,}'.format(1732050807568877)
      '1,732,050,807,568,877'
      >>> '{:,}'.format(1732050807.568877)
      '1,732,050,807.568877'
    

每天进步一点点、