如何将输入转换为小写[重复]

Posted

技术标签:

【中文标题】如何将输入转换为小写[重复]【英文标题】:How to convert the input into lowercase [duplicate] 【发布时间】:2020-05-29 06:29:21 【问题描述】:

我想知道,我该怎么做才能使即使答案是大写的,它仍然会标记分数?我是python新用户...

colleges = ["MIT", "UAB", "Harvard", "UA", "Standford"]
votes = [0, 0, 0, 0, 0]
Q1 = input("What is important in your future?\na)Invent something important\nb)Helping other people\nc)Know everything\nd)A job that I love\ne)Make the world better\n")
if (Q1 == "a"):
  votes[0] = votes[0]+1
elif (Q1 == "b"):
  votes[1] = votes[1]+1
elif (Q1 == "c"):
  votes[2] = votes[2]+1
elif (Q1 == "d"):
  votes[3] = votes[3]+1
elif (Q1 == "e"):
  votes[4] == votes[4]+1 

【问题讨论】:

使用Q1.lower() if Q1.lower() == 'a': 其他情况类似 ***.com/questions/6797984/… 您还应该检查“以上都不是”并提示用户重试。 【参考方案1】:

使用Q1 = input("What is...").lower()

【讨论】:

以上是关于如何将输入转换为小写[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将字符串设置为全部小写[重复]

在熊猫中将字符串转换为小写[重复]

使用较低的函数将pyspark数据框中单列中的值转换为文本清理中的小写[重复]

如何将数字转换为文本[重复]

定义python程序时如何将int格式转换为字符串格式[重复]

在通过 createNativeQuery() 查询时,列名混合了大写和小写的列名被转换为小写 [重复]