zoukankan      html  css  js  c++  java
  • 格式化

    1. 使用%进行格式化操作
    格式 定义 示例示例
    %d 将整数按照十进制的方式进行输出 1, 2, 3
    %x或%X 将整数以16进制的方式进行输出(区分大小写) 1, a, e(x)或1, A, E(X)
    %f 实数(浮点数) 1.0, 2.0
    %s 字符串 A, abc, 字符串
     
     
     
     
     
     
     
     
     
    例如:
            print('a=%d, b=%s' % (a, b))
    %3d -> 右对齐宽度为3的整数 例: __6
    %-3d -> 左对齐宽度为3的证整数 例: 6__
    %03d-> 右对齐宽度为3(仅支持右对齐),空余使用0进行填充 例: 006
    %.3f-> 保留三位小数
     
    1. 使用format方式进行格式化操作(Python2.6开始支持)
    print('测试{}'.format(666)) 输出: 测试666
    print('测试{1}, 测试{0}'.format(333, 666)) 输出: 测试666, 测试333
    print(f'{a}, 测试{b}') notice:此方式从Python3.6开始支持
    print('{:d}'.format(a)) 参数同使用%
    print('{:,}'.format(123456)) 每间隔3位使用','进行分隔
    print('{:<3}') 宽度为3 右对齐
    print('{:>3}') 宽度为3 左对齐
    print('{:^3}') 宽度为3 居中
    可以混合使用 例如 print('测试{:>6.3f}'.format(3.1415926)) 输出 _3.142
     
    1. print
    使用print进行输出的时候会默认使用空格作为分隔,同时也会在行尾进行自动换行,如果有需要可以自行指定
    print('a', 'b', 'c') 输出 a b c
    print('a', 'b', 'c', sep='-', end='*') 输出 a-b-c*
     
  • 相关阅读:
    【经典】5种IO模型 | IO多路复用
    Python3 与 C# 网络编程之~ 网络基础篇
    说说GIL
    工作环境换成Ubuntu18.04小记
    下一代微服务 ~ Service Mesh
    Python3 与 C# 并发编程之~ 线程篇
    Python3 与 C# 并发编程之~ 进程篇
    Python3 与 C# 并发编程之~ Net篇
    Python3 与 C# 扩展之~基础拓展
    Pycharm For Linux
  • 原文地址:https://www.cnblogs.com/PeiFeng-TuNan/p/11602493.html
Copyright © 2011-2022 走看看