• # '''
    # 字符串除了用format()方法进行格式化外,还可以使用格式化表达式来处理字符串。字符串格式化表达式用%表示,%之前需要进行格式化的
    # 字符串。字符串格式化表达式用%表示,%之前为需要进行格式化的字符串,%之后为需要填入字符串中的实际参数。
    # 例如:%4.2f表示总长度为4,2位描述;
    # '''
    # # s="The %s's price id %4.2f"%('apple',2.5)
    # # print(s)
    # # s='%s %s %s'%(123,1.23,'abc')
    # # print(s)
    # # s='%r %r %r'%(123,1.23,'abc')
    # # print(s)
    # # s='123%c%c'%('a',97)
    # # print(s)
    # s='%d%d'%(123,1.56)
    # print(s)
    # #d未指定宽度是,数字原样转换,%d会将浮点数转换为整数。
    # s='%6d'%123
    # print(s)
    # #指定宽度时,默认填充空格
    # s='%-6d'%123
    # print(s)
    # #指定宽度时,同时左对齐;
    # s='%06d'%123
    # print(s)
    # #%06d:指定宽度并填充0;
    # s='%-06d'%123
    # print(s)
    # #同时使用左对齐和填充0,填充0 无效;
    # ss='%+6d%+6d'%(123,-123)
    # print(ss)
    # #用+表示整数,-表示负数,默认填充空格。
    # s='%+06d%+06d'%(123,-123)
    # print(s)
    # #用加减号表示正负号,指定填充0
    # #将整数转换为八或十六进制
    # #格式控制o表示将整数转换为八进制,x和X表示将整数转换为十六进制。
    # a='%o%o'%(100,-100)
    # print(a)
    #指定宽度为8,八进制,将100转换为8进制
    s='%8o%8o'%(100,-100)
    print(s)
    s='%x%X'%(445,-445)
    print(s)
    s='%8x%8X'%(445,-445) #长度为8
    print(s)
    s='%08x%08X'%(445,-445)
    print(s)
    #指定字符串宽度并填充为0;
    s='%(name)s is %(age)d years old'%{'name':'Tome','age':25}
    print(s)
    

python 字符串格式符相关推荐

  1. Python字符串逐字符或逐词反转方法

    这篇文章主要介绍了Python字符串逐字符或逐词反转方法,本文对逐字符或逐词分别给出两种方法,需要的朋友可以参考下 目的 把字符串逐字符或逐词反转过来,这个蛮有意思的. 方法 先看逐字符反转吧,第一种 ...

  2. Python字符串格式()

    Python String format() function is used to create a formatted string from the template string and th ...

  3. python中格式符的应用%s,%d,%f以及format()的实例以及输出格式

    python中用%代表格式符,表示格式化操作,常用的操作有%s,%d,%r等. 1.%s,%r,%d分别表示字符串以str(),rper(),以及十进制整数表示,%f表示结果为浮点型,更多见下表: 例 ...

  4. 【python】python字符串占位符

    python有三种字符串占位符方式,代码演示如下: if __name__ == "__main__":name = "Lucy"age = 20# 方式一:占 ...

  5. python使用字典格式化字符串-Python字符串格式方式 %s format()

    python中格式化字符串的方式有两种,一种是使用"%s"的方式,一种是str.format()的方式,接下来就对这两种方式做个介绍 1.%s的方式 两种用法,第一种是在字符串中使 ...

  6. Python字符串格式:%vs.format

    Often the string formatters in python are referred to as old style and new style. The old-style is ' ...

  7. python字符串格式时间转化为时间戳

    1.问题: 在服务请求记录时间时,往往是毫秒级的,在秒上计数会有小数点,例如 dt= '2020-09-09 15:03:56.742' time.strptime支持的几种数字类型如下: decim ...

  8. python字符串界定符有哪些_【Python 秘籍】使用多个界定符分割字符串

    问题 你需要将一个字符串分割为多个字段,但是分隔符 (还有周围的空格) 并不是固定的. 解决方案 string 对象的 split() 方法只适应于非常简单的字符串分割情形, 它并不允许有多个分隔符或 ...

  9. python什么意思g_在laymans术语中,Python字符串格式“g”实际上是什么意思?

    这些例子可能是说明性的:>>> numbers = [100, 10, 1, 0.1, 0.01, 0.001, 0.0001, 0.00001] >>> for ...

最新文章

  1. java应用重启导致数据丢失_java – 在重新启动应用程序后从SharedPreferences恢复时设置丢失数据...
  2. DataGrid单击行时改变颜色
  3. python3网络爬虫(4):python3安装Scrapy
  4. 如何创建一个Eureka Client?
  5. %dn在c语言中是什么意思,请问C语言中 char far 是什么意思?
  6. Struts2之控制标签
  7. Visual Studio调试之避免单步跟踪调试模式
  8. mysql 存储过程发邮件_通过sql存储过程发送邮件的方法
  9. php socket 超时设置
  10. 微信背后的产品观---张小龙内部8小时演讲
  11. 可以去视频水印的软件 抖音的玩法和技巧图解
  12. 全集然文明nbsp;(请点击图标进…
  13. Java制作五子棋 V1.0
  14. 教培机构如何深耕种子用户从0到1-线上线下教学的有效融合
  15. 如何查看.net core 最新版本的功能
  16. 腾讯、阿里、华为等各大互联网公司年终奖到底发了多少?
  17. Mysql聚簇索引和费聚簇索引的区别
  18. Windows 8 OA(OEM Activation)3.0 概述
  19. C++链表02:反转链表
  20. 计算机换了显卡还是打不开,电脑配置可交换显卡打不开的解决办法

热门文章

  1. java安全编码指南之:拒绝Denial of Service
  2. Flume性能测试报告
  3. 怎么把cad做的图分享给别人_在线协同文档分享后,别人只能看却不能写怎么办?...
  4. windows系统和linux系统可以使用相同的js代码吗_使用Sboxr自动发现和利用DOM(客户端)XSS漏洞...
  5. 1058 A+B in Hogwarts (20 分)_7行代码AC
  6. 计算机网络实验(华为eNSP模拟器)——第五章 单臂路由
  7. xavier初始化_深入解读xavier初始化(附源码)
  8. 图解python_图解Python深拷贝和浅拷贝
  9. Linux系统安全与应用(二)——安全机制、安全控制、弱口令检测JR、网络扫描NMAP和控制台命令Netstat
  10. utf-16 java_Java、Unicode、UTF-8、UTF-16之间的关系