“什么是”呢;{:“20}”;格式化字符串在python中的含义?
{:4}在格式_字符串中是什么意思 初学者“什么是”呢;{:“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
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
对了,还有