为了账号安全,请及时绑定邮箱和手机立即绑定

python {0:^30}什么意思?

python {0:^30}什么意思?

MMTTMM 2018-08-16 07:14:07
python里 {0:^30}是什么意思print("decimal hex chr {0:^30}".format("name"))
查看完整描述

2 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

这种用法属于Python的格式化输出字符:

  1. {0:^30}中的0是一个序号,表示格式化输出的第0个字符,依次累加;

  2. {0:^30}中的30表示输出宽度约束为30个字符;

  3. {0:^30}中的^表示输出时右对齐,若宽度小于字符串的实际宽度,以实际宽度输出;

  4. 例如:

    1234# -*- coding: cp936 -*-##{0}对应于"age",^右对齐输出##{1}对应于"name",左对齐输出(默认)print("{0:^30}\n{1:^30}\n{1:10}".format("age","name"))

    结果如下图所示:


查看完整回答
反对 回复 2018-09-16
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

{0} 表示第0个数据,编号用的,对应后面format里的字符串。

{0^30} 表示限制输出宽度为30个字符,^表示输出时右对齐。若此宽度小于字符串的实际宽度,以实际宽度输出。


另如:

1print("{1:^10} {0:10}".format("age","name"))

 {1}对应于"name",右对齐输出

 {0}对应于"age",左对齐输出(默认)


查看完整回答
反对 回复 2018-09-16
  • 2 回答
  • 0 关注
  • 3004 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信