如何使用逗号分隔python中变量中的两个字符串

时间:2018-04-21 17:02:57

标签: python string

我是python的初学者,正在使用python 3.6.5,我正在尝试创建一个Chatbot,但我不知道如何使用逗号分隔两个字符串(红色和红色),因为shell说这是一个无效的语法(逗号突出显示但没有别的)。我做错了什么?:

colour=input("What is  your favourite colour? ")  
if colour=="red", "Red":  
    print("Red is my favourite colour as well")

注意:我知道这个问题与论坛上的其他人非常相似,但考虑到我只是一个初学者(我在星期五开始学习python),另一个问题的答案有点令人困惑,因为他们有不同的代码,所以我用我正在学习的东西问了这个问题。

2 个答案:

答案 0 :(得分:2)

使用in

colour= input("What is  your favourite colour? ")  
if colour in ("red", "Red"):  
    print("Red is my favourite colour as well")

答案 1 :(得分:1)

如前所述,您可以使用[' red',' Red'' RED'' ReD']中的颜色,或者你可以只是清理输入:

colour= input("What is  your favourite colour? ")
if colour.lower() == "red":
    print("Red is my favourite colour as well")