美文网首页
Python6 字符串:格式化

Python6 字符串:格式化

作者: 菠萝_c93e | 来源:发表于2020-04-03 15:33 被阅读0次

Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。

1.使用位置参数

>>> "{} love {}".format("boluo","chenchen")
'boluo love chenchen'
>>> "{1} love {0}".format("chenchen","boluo")
'boluo love chenchen'
>>> "{1} love {0} {1}".format("chenchen","boluo")
'boluo love chenchen boluo'

2.使用关键字参数

关键字参数值要对得上,另外可以通过字典和列表索引设置参数

>>> "{name1} love {name2}".format(name1="boluo",name2="chenchen")#关键字参数
'boluo love chenchen'
>>> "{0} love {name2}".format("boluo",name2="chenchen")#位置参数加关键字参数
'boluo love chenchen'

>>> site={"name1":"boluo","name2":"chenchen"}#使用字典设置参数
>>> "{name1}  love  {name2}".format(**site)
'boluo  love  chenchen'

3.传入对象

4.格式化符号

4.1对数字格式化
image.png

b、d、o、x 分别是二进制、十进制、八进制、十六进制。

>>> "{0:.1f}{1}".format(2.3333,"b")#保留小数点后1位小数
'2.3b'
4.2 %字符串格式化
搜狗截图20年04月02日2220_4.png
>>> "%c" % 100#格式化字符及ASCII码
'd'
>>> "%d %d %d" % (12.3,235.35555,12)#格式化为整数
'12 235 12'

4.3格式化操作符辅助命令


搜狗截图20年04月03日1526_5.png
>>> "%5.1f" % 27.222
' 27.2'
>>> "%-5.1f" % 27.222
'27.2 '
>>> "%+5.1f" % 27.222
'+27.2'

4.4字符串转义字符


搜狗截图20年04月03日1532_6.png

相关文章

  • Python6 字符串:格式化

    Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 1...

  • Python基础(18) - 字符串格式化与模板字符串方法

    字符串格式化的各种方法 格式化字符串的方法 使用%格式化 模板字符串 字符串的format方法 fstring 什...

  • 简单的宏定义(不定期补充)

    控制台输出 RGB色值 格式化字符串 格式化字符串 输出点、坐标、Rect 格式化数字

  • python基础知识(3)

    python字符串 python转义字符 python字符串运算符 python字符串格式化 python格式化操...

  • 字符串

    字符串的转义字符 字符串格式化 字符串格式化使用操作符百分号实现 字符串格式化符号 对字符串的下面这两个部分操作:...

  • python语法入门二

    元组 字符串 格式化 序列 元组tuple:不可变 字符串:不可变 格式化 序列

  • python 01常用数据类型

    字符串 字符串常用方法 字符串格式化

  • 时间处理工具类

    将秒数格式化为字符串 /*** 将秒数格式化为字符串** @param secs 秒 secFull 分or分钟*...

  • C语言学习笔记

    C/C++格式化字符串说明 C++的格式化字符串经常用作格式化数字的输出、字符串合并和转换等等很多场合。 1. 格...

  • lab9

    格式化字符串漏洞,不过是有点蛇皮的格式化字符串,学到了不少新姿势 很明显的格式化字符串,但同时也可以发现,我们的输...

网友评论

      本文标题:Python6 字符串:格式化

      本文链接:https://www.haomeiwen.com/subject/dyofphtx.html