我是python的新手,我正在努力学习,希望你能帮助我。 我想要的是改变工作日,就像这样。
今天是{周一|周二|周三|周四|周五}最好的一天。
它假设将那些工作日改为randonly 。 你有什么主意吗? 谢谢!
答案 0 :(得分:2)
这应该有效:
import random
days = ["Mon", "Tue", "Wed", "Thur", "Fri"]
random_choice = random.choice(days)
print("Today is " + random_choice + " the best day.")
答案 1 :(得分:1)
要将格式转换为列表,请使用以下代码。
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的代码运行它。