如何在 f-string 打印格式中使用 end="" 参数?
How to use end="" parameter in f-string print format?
afs="Hello, World! KD herfe"
print("[",end="")
for ad in afs:
if ad!=" ":
# print(ad,end="")
print(f"{ad}")
else:
print("",end="")
print("]")
这里我想以这种形式使用 f-string 打印 afs
[Hello,World!KDherfe]
如果注释了 f-string 版本,输出是正确的,但我想知道如何在 f-string 中使用结束参数。
afs="Hello, World! KD herfe"
print("[", end="")
for ad in afs:
if ad != " ":
print(f"{ad}", end="")
print("]")
您可以在任何打印语句中的逗号后正常使用 end=""
。它是一个关键字参数(通常称为 kwarg
)。您的第一个参数是字符串(即:"["
)、变量(即:ad
)还是f-string(即:f"{ad}"
)都没有关系。
对于它的价值,您可以通过在单个 print
语句中对 f-string 调用 replace()
来实现相同的目的。
afs="Hello, World! KD herfe"
print(f"[{afs}]".replace(" ",""))
afs="Hello, World! KD herfe"
print("[",end="")
for ad in afs:
if ad!=" ":
# print(ad,end="")
print(f"{ad}")
else:
print("",end="")
print("]")
这里我想以这种形式使用 f-string 打印 afs
[Hello,World!KDherfe]
如果注释了 f-string 版本,输出是正确的,但我想知道如何在 f-string 中使用结束参数。
afs="Hello, World! KD herfe"
print("[", end="")
for ad in afs:
if ad != " ":
print(f"{ad}", end="")
print("]")
您可以在任何打印语句中的逗号后正常使用 end=""
。它是一个关键字参数(通常称为 kwarg
)。您的第一个参数是字符串(即:"["
)、变量(即:ad
)还是f-string(即:f"{ad}"
)都没有关系。
对于它的价值,您可以通过在单个 print
语句中对 f-string 调用 replace()
来实现相同的目的。
afs="Hello, World! KD herfe"
print(f"[{afs}]".replace(" ",""))