• 55个案例:吃透Python字符串格式化


    大家好,我是老表~

    本文中介绍的字符串一个非常重要的知识点:字符串格式化输出。

    格式化怎么理解?简答来说:就是让字符串按照我们设定的格式来输出,达到我们想要的结果。主要是有4种方式:

    • %:基于占位符的格式化
    • format()函数的格式化:重点掌握
    • f-string格式化:重点掌握
    • 字符串模板函数string template

    常见格式符

    格式化符号其实是为真实的值预留出一个空位,而且还可以控制显示的格式。格式符包含一个类型码,用来显示不同的数据类型,比如字符串、二进制、指数等。常见的不同的占位符如下:

    • %s:   字符串 (采用str()的显示),常用
    • %r:   字符串 (采用repr()的显示)
    • %c:   单个字符,格式化字符及其ASCII码
    • %b:   二进制整数
    • %u:   格式化无符号整数,常用
    • %d:   格式化十进制整数,常用
    • %i:   十进制整数
    • %o:   八进制整数
    • %x:   十六进制整数
    • %g:   指数(e)或浮点数%f (根据显示长度)
    • %G:   指数(E)或浮点数%F (根据显示长度)
    • %e:   指数 (基底写为e),用科学计数法格式化浮点数
    • %E:   指数 (基底写为E),用法同%e
    • %f:   浮点数,格式化浮点数字,可以指定小数点后面的精度,常用
    • %F:   浮点数,与%f相同
    • %%:   字符“%”,用来显示百分号%

    对齐问题

    关于对齐问题:

    1. ^:居中对齐
    2. >:右对齐
    3. <:左对齐
    4. +、-:显示正负号

    https://mp.weixin.qq.com/s/rPhmaqXmmkt4rQH1Jrb3Hw

    故乡明
  • 相关阅读:
    MotionEvent的getX(),getY()与getRawX(),getRawY()区别
    ProgressBar
    Android UI-SlidingMenu侧滑菜单效果
    CentOS采用grub进 single状态
    C++外观设计模式模式(三)
    01背包和背包完全
    Android开展Exception:ActivityNotFoundException: Unable to find explicit activity class
    圆通数据库泄露
    学生有自己的, 其他生活
    串行卧重建14:我们是等自己测试的主动性
  • 原文地址:https://www.cnblogs.com/luweiweicode/p/15203283.html
Copyright © 2020-2023  润新知