如何在Python f字符串中指定文字字符串的宽度?
在Python 3.6+中,可以使用f字符串在指定宽度的列中打印整数文本,如中所示如何在Python f字符串中指定文字字符串的宽度?,python,python-3.x,Python,Python 3.x,在Python 3.6+中,可以使用f字符串在指定宽度的列中打印整数文本,如中所示 print(f"{1:10}{2:10}{3:10}") 如何对字符串文本执行类似操作?i、 e.如何在10个字符的列中打印1、2和3,而不是在10个字符的列中打印1、2和3 它可以用一个f字符串和一行代码来完成吗,或者我必须按如下方式编码它 a = "One" b = "Two" c = "Three" print(f"
print(f"{1:10}{2:10}{3:10}")
如何对字符串文本执行类似操作?i、 e.如何在10个字符的列中打印1、2和3,而不是在10个字符的列中打印1、2和3
它可以用一个f字符串和一行代码来完成吗,或者我必须按如下方式编码它
a = "One"
b = "Two"
c = "Three"
print(f"{a:10}{b:10}{c:10}"
您可以使用以下格式对字符串执行一行程序:
print(f"{'One':>10}")
# One
见文件。请注意相关章节:
>强制字段在可用空间内右对齐这是数字的默认值
重点补充
这就是为什么在格式化数字时不需要>的原因。您可以使用以下格式对字符串进行一行处理:
print(f"{'One':>10}")
# One
见文件。请注意相关章节:
>强制字段在可用空间内右对齐这是数字的默认值
重点补充
这就是为什么在格式化数字时不需要>的原因