因此,對於我的項目,我需要讓我的代碼生成一些字符串。我如何讓我的代碼在Python中添加字符串
例如:
a = input("What is your favourite colour?")
b = len(input)
如何產生b
字符串?
因此,對於我的項目,我需要讓我的代碼生成一些字符串。我如何讓我的代碼在Python中添加字符串
例如:
a = input("What is your favourite colour?")
b = len(input)
如何產生b
字符串?
你的意思是這樣,
>>> a = raw_input("What is your favourite colour?")
What is your favourite colour?5
>>>
>>> b = ['c{}'.format(i) for i in range(1, int(a)+1)]
>>> b
['c1', 'c2', 'c3', 'c4', 'c5']
你爲什麼要給他他已經知道的代碼? –
@m_callens,遺憾的是誤解。剛剛更新了我的答案。 – SparkAndShine
我認爲OP可能意味着,例如:你最喜歡的顏色是什麼?黃色,然後生成6('len(「黃色」)')字符串。現在還不清楚這些字符串應該是什麼,所以在這一點上,你可以做一些簡單的操作,比如'strings = [「」] * len(a)'。 –
歡迎來到SO史蒂文。你能詳細說明你想做什麼嗎?你期望得到什麼作爲「B字符串」? – AlG
如果len將是5例如,我想獲取字符串:c1 c2 c3 c4 c5。如果它是10我想要得到字符串c1 c2 c3 c4 c5 c6 c ...... – steven
@steven你打算怎麼處理這些字符串?你想讓他們成爲空弦嗎?顏色字母? – asongtoruin