我是新來的蟒蛇,我試圖學習,我希望你能幫助我。 我想要改變一週的日子,就像這樣。拆分字符串來改變它們
今天是{週一|週二|週三|週四|週五}最好的一天。
它假設只改變那些工作日。 你有什麼想法嗎? 謝謝!
我是新來的蟒蛇,我試圖學習,我希望你能幫助我。 我想要改變一週的日子,就像這樣。拆分字符串來改變它們
今天是{週一|週二|週三|週四|週五}最好的一天。
它假設只改變那些工作日。 你有什麼想法嗎? 謝謝!
這應該工作:
import random
days = ["Mon", "Tue", "Wed", "Thur", "Fri"]
random_choice = random.choice(days)
print("Today is " + random_choice + " the best day.")
謝謝你回答的問題是,它應該與該格式,與** {a | b | c} **,而不是與[「a」,「b」,「c」] 我現在真的知道如何去做:S –
這似乎是一個很好的解決方案。 {a | b | c}格式是什麼意思? – Cesar
爲了您的格式轉換成一個列表,使用下面的代碼。
weekdays = "{Mon|Tue|Wed|Thu|Fri}"
weekdays = weekdays[1:-1].split('|')
這段代碼的作用是將值,"{Mon|Tue|Wed|Thu|Fri}"
,給變量,weekdays
。然後,我們用weekdays[1:-1]
刪除第一個和最後一個字符,並將字符串拆分爲列表迭代,其中垂直線是與.split('|')
分開的點,並將我們的新值賦給weekdays
。平日的最終價值是['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
。我希望這是有道理的。
然後,您可以在最後獲取列表值並通過@ MarkyPython的代碼運行它。
1解決方案建議是使用數組和隨機數生成器。 – LampPost