“什么是”呢;{:“20}”;格式化字符串在python中的含义?

“什么是”呢;{:“20}”;格式化字符串在python中的含义?,python,Python,{:4}在格式_字符串中是什么意思 初学者 popularity = [["Language", 2017, 2012, 2007, 2002, 1997, 1992, 1987], ["Java", 1, 2, 1, 1, 15, 0, 0], ["C", 2, 1, 2, 2, 1, 1, 1], ["C++", 3, 3, 3, 3, 2, 2, 5], ["C#", 4, 4, 7, 13, 0, 0, 0

{:4}在格式_字符串中是什么意思

初学者

popularity = [["Language", 2017, 2012, 2007, 2002, 1997, 1992, 1987], 
          ["Java", 1, 2, 1, 1, 15, 0, 0],
          ["C", 2, 1, 2, 2, 1, 1, 1],
          ["C++", 3, 3, 3, 3, 2, 2, 5],
          ["C#", 4, 4, 7, 13, 0, 0, 0],
          ["Python", 5, 7, 6, 11, 27, 0, 0],
          ["Visual Basic .NET", 6, 17, 0, 0, 0, 0, 0],
          ["PHP", 7, 6, 4, 5, 0, 0, 0],
          ["JavaScript", 8, 9, 8, 7, 23, 0, 0],
          ["Perl", 9, 8, 5, 4, 4, 10, 0]]

format_string = "{:<20}  {:>4}  {:>4}  {:>4}  {:>4}  {:>4}  {:>4}  {:>4}"
popularity=[[“语言”,2017、2012、2007、2002、1997、1992、1987],
[“Java”,1,2,1,1,15,0,0],
[“C”、2、1、2、2、1、1、1、1],
[“C++”,3,3,3,3,2,2,5],
[“C#”,4,4,7,13,0,0,0,0],
[“Python”,5,7,6,11,27,0,0],
[“Visual Basic.NET”,6,17,0,0,0,0,0],
[“PHP”,7,6,4,5,0,0,0],
[“JavaScript”,8,9,8,7,23,0,0],
[“Perl”,9,8,5,4,4,10,0]]
format_string=“{:4}{:>4}{:>4}{:>4}{:>4}{:>4}{:>4}”
文件:

格式规格::=[[fill]align][sign][[0][width][grouping_option][.precision][type]

'':强制字段在可用空间内右对齐(这是数字的默认值)

所以
{:4}
表示与宽度4右对齐

要了解其工作原理,请执行以下操作:

for l in popularity: print(format_string.format(*l))
输出:

Language              2017  2012  2007  2002  1997  1992  1987
Java                     1     2     1     1    15     0     0
C                        2     1     2     2     1     1     1
C++                      3     3     3     3     2     2     5
C#                       4     4     7    13     0     0     0
Python                   5     7     6    11    27     0     0
Visual Basic .NET        6    17     0     0     0     0     0
PHP                      7     6     4     5     0     0     0
JavaScript               8     9     8     7    23     0     0
Perl                     9     8     5     4     4    10     0
顺便说一下,还有。

文件:

格式规格::=[[fill]align][sign][[0][width][grouping_option][.precision][type]

'':强制字段在可用空间内右对齐(这是数字的默认值)

所以
{:4}
表示与宽度4右对齐

要了解其工作原理,请执行以下操作:

for l in popularity: print(format_string.format(*l))
输出:

Language              2017  2012  2007  2002  1997  1992  1987
Java                     1     2     1     1    15     0     0
C                        2     1     2     2     1     1     1
C++                      3     3     3     3     2     2     5
C#                       4     4     7    13     0     0     0
Python                   5     7     6    11    27     0     0
Visual Basic .NET        6    17     0     0     0     0     0
PHP                      7     6     4     5     0     0     0
JavaScript               8     9     8     7    23     0     0
Perl                     9     8     5     4     4    10     0
对了,还有