標題真的總結了它。我在一個陣列中有一個字串,它應該用于我正在關注的教程中的多項選擇題游戲。
\n 是創建一個新行嗎?看這里。
當導師這樣做時,我絕對復制/粘貼他的方法,他會換行,但我,沒有。我有相同版本的 python 并且在 Windows 上
question_prompts = [
"What color are apples?\n(a) Red/Green\n(b) Purple\n(c) Black\n\n",
"What color are bananas?\n(a) Red\n(b) Pink\n(c) Yellow\n\n",
"What color are Strawberries?\n(a) Pink\n(b) Red\n(c) Yellow\n\n",
]
print(question_prompts)
uj5u.com熱心網友回復:
列印串列使用元素的__repr__方法。對于字串,這意味著忽略“特殊字符”(讀取“控制字符”)(換句話說,列印字串的“原始”形式)。
如果您想\n在字串在串列中時列印,您有幾個選項,其中兩個是:
使用
str.join:print('\n'.join(question_prompts))使用回圈:
for question in question_prompts: print(question)
uj5u.com熱心網友回復:
這也有效。
question_prompts = [
"What color are apples?\n(a) Red/Green\n(b) Purple\n(c) Black\n\n",
"What color are bananas?\n(a) Red\n(b) Pink\n(c) Yellow\n\n",
"What color are Strawberries?\n(a) Pink\n(b) Red\n(c) Yellow\n\n",
]
print(question_prompts[0])
print(question_prompts[1])
print(question_prompts[2])
并給出輸出:
What color are apples?
(a) Red/Green
(b) Purple
(c) Black
What color are bananas?
(a) Red
(b) Pink
(c) Yellow
What color are Strawberries?
(a) Pink
(b) Red
(c) Yellow
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/341436.html
標籤:蟒蛇-3.x
