使用format命令进行python字符串操作
我有下面的python代码,但我不知道它在做什么,有人能帮我理解它在做什么吗?我在谷歌上搜索过,但我不知道我在搜索什么使用format命令进行python字符串操作,python,python-3.x,string,Python,Python 3.x,String,我有下面的python代码,但我不知道它在做什么,有人能帮我理解它在做什么吗?我在谷歌上搜索过,但我不知道我在搜索什么 single_line = "1562661" single_line = '{:<07}'.format(single_line) single_line=“1562661” 单线='{:从以下位置开始: 填充和对齐字符串 默认情况下,值的格式为 最多只能添加表示内容所需的字符数。它是 但是,也可以定义将值填充到 具体长度 不幸的是,新旧样式之间的默认对齐方式不同 格
single_line = "1562661"
single_line = '{:<07}'.format(single_line)
single_line=“1562661”
单线='{:从以下位置开始:
填充和对齐字符串
默认情况下,值的格式为
最多只能添加表示内容所需的字符数。它是
但是,也可以定义将值填充到
具体长度
不幸的是,新旧样式之间的默认对齐方式不同
格式。旧样式默认为右对齐,而新样式默认为右对齐
在左边
例如:
single_line = "123"
single_line = '{:<07}'.format(single_line)
single_line=“123”
single_line='{:因此,如果字符串大小超过7,则您的这个特定代码用于添加额外的空格
例1
single_line = "1562661"
single_line = '{:<07}'.format(single_line)
for ex: This code above will give us
'1562661'
希望这有帮助
single_line = "1562661"
single_line = '{:<10}'.format(single_line)
'1562661 '(This will be genererated by the code above with 3 trailing spaces)
single_line = "1562661"
single_line = '{:>10}'.format(single_line)
' 1562661'(This will be genererated by the code above with 3 leading spaces)