格式化字符串函数 str.format() 使用

来自菜鸟教程,字符串之format格式化函数 Python2.6开始,新增了一种格式化字符串的函数 str.format(),增强了字符串格式化的功能

基本语法是通过{} 和:来代替以前的%

format函数可以接受不限个参数,位置可以不按顺序

也可以设置参数
输出结果:
向str.format()传入对象
输出结果:   value  为:6

数字格式化

下表展示了str.format()格式化数字的多种办法

>>> print("{:.2f}".format(3.1415926))

3.14


说明如下:

^,<,> 分别是居中,左对齐,右对齐,后面带宽度,:号后面带填充字符,只能是一个字符,不指定则默认是用空格填充

+表示在正数前显示+,负数前显示- ; (空格)表示在数前加空格

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

此外,可以用{} 对{}本身进行转义,如下实例:

print ("{}对应的位置是{{0}}".format("run"))

输出结果为:

run 对应的位置是{0}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文转载自:http://blog.csdn.net/lonely_fireworks/article/detai...
    NeWolf阅读 3,392评论 0 1
  • 字符串的处理介绍 字符串的处理方式 在C语言中字符串是作为字节数组处理的。在Java语言中字符串是作为对象处理的。...
    dptms阅读 4,925评论 0 1
  • 本节要介绍的是Python里面常用的几种数据结构。通常情况下,声明一个变量只保存一个值是远远不够的,我们需要将一组...
    小黑y99阅读 65,307评论 0 9
  • 生活,生活,为生而活。 我想把生活弄得像是一杯茶,不要多么的浓厚醇香,简简单单的就好。 总爱说这样一句话:...
    王疯疯阅读 1,267评论 0 3
  • 好吧约一下吧 如果觉得下辈子愿意再见 我在海边等你好吗 如果你慢慢不来 我会在沙滩上留下那些小脚印 等待 一串一...
    木又寸心阅读 1,404评论 2 1