Python学习之路09——格式化输出

    技术2024-03-27  73

    Python学习之路09——格式化输出

    数据格式显示格式转义字符示例

    数据格式

    %c 字符 %s 字符串 %d 整数 %o 无符号八进制数 %x 无符号十六进制数 %X 无符号十六进制数(大写) %f 定点小数 %e 科学计数法 %E 作用同 %E %g 根据值大小灵活决定使用 %f 或 %e %G 作用同 %g

    显示格式

    m.n m是显示的最小总宽度,n是小数点后的位数 - 左对齐 + 整数前显示 + 号 # 在八进制前显示 0o,在十六进制前显示 0x 或 0X 0 显示的数字前填充 0 取代空格

    转义字符

    \' 单引号 \" 双引号 \\ 反斜杠 \t 制表符 \n 换行符

    示例

    >>> '我今年%d岁,明年%d岁' %(23,24) '我今年23岁,明年24岁' >>> '%d/%d保留三位小数是%.3f' %(10,3,10/3) '10/3保留三位小数是3.333' >>> '%d的八进制数是%#o,十六进制数是%#x(小写)、%#X(大写)' %(100,100,100,100) '100的八进制数是0o144,十六进制数是0x64(小写)、0X64(大写)' >>> 'pi = %010.3f' %3.1415926 'pi = 000003.142' >>> 'pi = %-010.3f' %3.1415926 'pi = 3.142 '
    Processed: 0.009, SQL: 9