簡體   English   中英

如何在 python 中使用 f-String 設置列大小?

[英]How to set column size using f-String in python?

編碼:

for x in range(1, 11):
    for y in range(1, 11):
        print("{:5}".format(x * y), end = " ")
    print()

我想在這段代碼中使用 f-string 而不是使用 .format() 方法,但不知道如何在其中設置列。

幾乎是一樣的,只需保留格式化部分,即從:開始,最后的所有內容:

for x in range(1, 11):
    for y in range(1, 11):
        print(f"{x * y:5}", end = " ")
    print()

幾乎沒有什么可以改變的:

for x in range(1, 11):
    for y in range(1, 11):
        print(f"{x*y:5}", end = " ")
    print()

Output:

    1     2     3     4     5     6     7     8     9    10 
    2     4     6     8    10    12    14    16    18    20 
    3     6     9    12    15    18    21    24    27    30 
    4     8    12    16    20    24    28    32    36    40 
    5    10    15    20    25    30    35    40    45    50 
    6    12    18    24    30    36    42    48    54    60 
    7    14    21    28    35    42    49    56    63    70 
    8    16    24    32    40    48    56    64    72    80 
    9    18    27    36    45    54    63    72    81    90 
   10    20    30    40    50    60    70    80    90   100 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM