gpt4 book ai didi

python - if/else 语句在 python 中接受大写和小写字母的字符串

转载 作者:太空狗 更新时间:2023-10-29 20:33:31 27 4
gpt4 key购买 nike

有没有一种快速的方法让“if”语句接受一个字符串,而不管它在 python 中是小写、大写还是两者兼而有之?

我正在尝试编写一段代码,其中可以输入数字“3”以及单词“three”或“Three”或任何其他大写和小写的混合,它仍然会被接受通过代码中的“if”语句。我知道我可以使用“或”让它接受“3”以及任何其他字符串但是不知道如何让它在不止一种情况下接受字符串。到目前为止,我有:

if (Class == "3" or Class=="three"):
f=open("class3.txt", "a+")

最佳答案

您可以将 in 运算符与 list 一起使用。

if Class.lower() in ['3', 'three']:

仅供引用 '3'.lower() 返回字符串 3

>>> '3'.lower()
'3'

关于python - if/else 语句在 python 中接受大写和小写字母的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30277347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com