python中的字符串占位符的"{0:2}"

作者:南郭竽 时间:2021-04-28 20:23:39 

字符串占位符的"{0:2}"

看到这么奇怪的占位符,估计都是一脸懵逼。而且网上搜不到。

其实很简单,试一下就知道了。

print("{0:2}".format(10, 20, 30, 40))
# 10
#  1
print("{:2}: {}".format(1, 2, 3, 4))
#  1: 2

通过简单是打印就明白了

  • {0:2}表示的是一个占位符

  • {0:2}表示至少占两个位。

  • 为了方便,可以省略0,直接表示为{:2}。

{0:2d} {1:3d} {2:4d}'.format(x, x * x, x * x * x)是什么意思?

下面代码中:

for x in range(1, 11):
... print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))

问题

  • {0:2d} {1:3d} {2:4d}是什么意思?

解答

  • format()函数

字符串的参数使用{NUM}进行表示,0, 表示第一个参数,1, 表示第二个参数, 以后顺次递加;

这里面:

  • {0:2d} 表示第一个参数x的格式。0 代表x,:2d 表示两个宽度的10进制数显示。

  • {1:3d} 表示第一个参数x*x的格式。1 代表x*x,:3d 表示三个宽度的10进制数显示。

  • {2:4d} 表示第一个参数x*x*x的格式。2代表x*x*x,:4d 表示四个宽度的10进制数显示。

来源:https://blog.csdn.net/DucklikeJAVA/article/details/73729667

标签:python,字符串,占位符
0
投稿

猜你喜欢

  • 带你深入了解SQL Server 2008的独到之处

    2009-01-07 14:20:00
  • Django实战之用户认证(用户登录与注销)

    2023-03-23 16:52:26
  • Python正则表达式介绍

    2023-05-29 01:32:58
  • 35个Python编程小技巧

    2023-08-23 21:23:50
  • 利用PyCharm操作Github(仓库新建、更新,代码回滚)

    2022-09-13 05:01:34
  • Python入门教程(十四)Python的集合

    2022-11-29 21:21:09
  • python+OpenCV实现图像拼接

    2023-01-28 08:09:26
  • Python实现计算最小编辑距离

    2021-07-16 19:26:18
  • Python实现合并同一个文件夹下所有PDF文件的方法示例

    2021-01-21 23:08:18
  • windows10下python3.5 pip3安装图文教程

    2023-02-25 02:06:44
  • OpenCV如何去除图片中的阴影的实现

    2023-07-08 22:49:29
  • SQL Server可写脚本和编程扩展SSIS包

    2009-01-20 16:29:00
  • 浅谈ACCESS数据库升迁SQLSERVER注意事项

    2007-08-11 13:44:00
  • Django中数据在前后端传递的方式之表单、JSON与ajax

    2022-08-09 11:32:44
  • Python实现八皇后问题示例代码

    2023-11-23 03:31:40
  • 从 msxml6.dll 中获取 DOMDocument 对象的方法与属性

    2009-02-22 18:46:00
  • Bootstrap table的使用方法

    2023-09-10 13:34:47
  • Python 将 QQ 好友头像生成祝福语的实现代码

    2022-01-11 20:29:33
  • 监测站点使用多少session和application的asp程序

    2007-09-12 19:40:00
  • Access保留字和变量名列表

    2007-10-15 12:43:00
  • asp之家 网络编程 m.aspxhome.com