美文网首页
格式化字符串

格式化字符串

作者: HouserLin | 来源:发表于2016-07-08 18:14 被阅读11次

使用%:版本2.6以前

Example:
Expression:print '%s %s %s' % (1, 2.3, ['one', 'two', 'three'])
Result:1, 2.3, ['one', 'two', 'three']

Expression:print ‘%6.2f’ % 1.235
Result:1.24
Explaination:
1.在f的前面出现了一个类似小数的6.2它表示的意思是,总共输出的长度为6个字符,其中小数2位,如果在6的前面多了一个0,表示如果输出的位数不足6位就用0补足6位。这一行的输出为‘001.24’,可以看到小数也占用一位

2.用\进行转义,输%本身用%%
3.最复杂形式:%(name)s:%(score)06.1f’ %{'score':9.5, 'name':'newsim'}

Paste_Image.png

使用{}:版本2.6后可使用{}代替%

主要使用两种形式
1.model = '【维达】#r #B产地:#n{0}#r #B生产日期:#n{1}#r #B规格:#n{2}#r' full = model.format( '中国', '2016.07.08','30*30*40')

2.model = '【维达】#r #B产地:#n{loacal}#r #B生产日期:#n{data}#r #B规格:#n{size}#r' full = model.format(loacal = '中国', data = '2016.07.08',size = '30*30*40')

**{:.2f}表示小数点后两位浮点数
两种形式:{0:.2f}{local:.2f}

相关文章

  • 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

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

  • 常用方法

    时间类 时间格式化 时间计算 字符串 字符串截取 数字格式化 axios拦截器

网友评论

      本文标题:格式化字符串

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