【发布时间】:2021-04-10 07:58:29
【问题描述】:
我正在尝试制作一个名称生成器。我正在使用 F 字符串连接名字和姓氏。但我没有将它们放在一起,而是将它们放在一个新的行中。
print(f"Random Name Generated is:\n{random.choice(firstname_list)}{random.choice(surname_list)}")
输出如下:
Random Name Generated is:
Yung
heady
代替:
Random Name Generated is:
Yung heady
谁能解释一下为什么会这样?
【问题讨论】:
-
每个名称的末尾是否有换行符?
-
@MisterMiyagi 名称末尾必须有换行符
-
@Programmer 好吧,猜猜我为什么要问...
标签: python-3.x f-string