如果条件接受 python 中的大写字符串

if condition accepting capitalized string in python

考虑以下控制字符串的构造:

if input_ == "Option1":
    print "Option 1"
elif input_ == "Option2":
    print "Option 2"
else:
    print "Option x"

有没有办法让Option1和Option2接受任何大写字符(例如"option1"、"OpTion1"、"OPTION1"等...)?

将输入转换为单个案例,然后进行比较。

input_ = input_.lower()
if input_ == "option1":
    print "Option 1"
elif input_ == "option2":
    print "Option 2"
else:
    print "Option x"