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

苏菲亚

是否有一种“ if”语句可以快速接受字符串的方法,而不管它在python中是小写,大写还是二者兼而有之?

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

if (Class == "3" or Class=="three"):
    f=open("class3.txt", "a+")
迈克尔普里

只需将其转换Class为小写str.lower()并进行测试即可。

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

当然,您也可以使用str.upper()

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

最后一件事是您可以使用检查"3""three"同时使用in

if Class.lower() in {"3", "three"}:
    f=open("class3.txt", "a+")

当使用in一个if说法,你有几种选择。您可以使用一个集合({"3", "three"}我使用过),一个列表["3", "three"]或一个元组("3", "three")

最后要注意的一点是,调用str.lower()str.upper()on"3"会给您"3",但调用整数3会抛出错误,因此您不能使用inif3作为整数可能是的值Class

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中,如何检查字符串是否同时包含大写和小写字母

来自分类Dev

在大写和小写字母的字符串中的特定位置添加空间

来自分类Dev

用小写字母和连字符替换整个字符串中的大写字母

来自分类Dev

如何验证字符串中相同,重复的大写字母和小写字母?

来自分类Dev

在stringr中拆分大写字母紧跟小写字母的字符串

来自分类Dev

正则表达式测试字符串是否同时包含大写和小写字母

来自分类Dev

具有大写和小写字母的字符串的所有可能变体

来自分类Dev

匹配的字符串同时以小写和大写形式出现(或者是小写和大写字母的组合)

来自分类Dev

JavaScript-正则表达式,用于检查大写和小写字母的字符串

来自分类Dev

如果小写字母之前存在小写字母且没有空格,则php用大写字母分解字符串

来自分类Dev

如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

来自分类Dev

如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

来自分类Dev

如何严格使用fgets函数打印出大写/小写字母的字符串?

来自分类Dev

将字符串的小写字母转为大写,反之亦然

来自分类Dev

检查字符串是否至少包含10位数字,12个大写字母和20个小写字母

来自分类Dev

Javascript RegExp生成包含4个小写字母,4个大写字母和4个数字的字符串

来自分类Dev

如何反转包含以大写字母,小写字母开头的字符串的元素的列表

来自分类Dev

查找大写和小写字母

来自分类Dev

在jTable中使用过滤器搜索时如何同时接受大写和小写字母?

来自分类Dev

正则表达式匹配列表中至少包含1个大写字母,1个小写字母,1个数字和1个特殊字符的字符串

来自分类Dev

计算字符串中的大写和小写字符

来自分类Dev

显示字符串中小写字母的数量

来自分类Dev

使用递归计算python中的大写和小写字母

来自分类Dev

Python小写和大写字符串

来自分类Dev

比较python中的字符串而不考虑小写和大写字符

来自分类Dev

C ++更改字符串函数中的小写字母(再次...)

来自分类Dev

如何计算字符串中的大小写字母?

来自分类Dev

如何使用sscanf查找字符串中的小写字母

来自分类Dev

在字符串中的小写字母序列之前插入单词

Related 相关文章

  1. 1

    在python中,如何检查字符串是否同时包含大写和小写字母

  2. 2

    在大写和小写字母的字符串中的特定位置添加空间

  3. 3

    用小写字母和连字符替换整个字符串中的大写字母

  4. 4

    如何验证字符串中相同,重复的大写字母和小写字母?

  5. 5

    在stringr中拆分大写字母紧跟小写字母的字符串

  6. 6

    正则表达式测试字符串是否同时包含大写和小写字母

  7. 7

    具有大写和小写字母的字符串的所有可能变体

  8. 8

    匹配的字符串同时以小写和大写形式出现(或者是小写和大写字母的组合)

  9. 9

    JavaScript-正则表达式,用于检查大写和小写字母的字符串

  10. 10

    如果小写字母之前存在小写字母且没有空格,则php用大写字母分解字符串

  11. 11

    如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

  12. 12

    如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

  13. 13

    如何严格使用fgets函数打印出大写/小写字母的字符串?

  14. 14

    将字符串的小写字母转为大写,反之亦然

  15. 15

    检查字符串是否至少包含10位数字,12个大写字母和20个小写字母

  16. 16

    Javascript RegExp生成包含4个小写字母,4个大写字母和4个数字的字符串

  17. 17

    如何反转包含以大写字母,小写字母开头的字符串的元素的列表

  18. 18

    查找大写和小写字母

  19. 19

    在jTable中使用过滤器搜索时如何同时接受大写和小写字母?

  20. 20

    正则表达式匹配列表中至少包含1个大写字母,1个小写字母,1个数字和1个特殊字符的字符串

  21. 21

    计算字符串中的大写和小写字符

  22. 22

    显示字符串中小写字母的数量

  23. 23

    使用递归计算python中的大写和小写字母

  24. 24

    Python小写和大写字符串

  25. 25

    比较python中的字符串而不考虑小写和大写字符

  26. 26

    C ++更改字符串函数中的小写字母(再次...)

  27. 27

    如何计算字符串中的大小写字母?

  28. 28

    如何使用sscanf查找字符串中的小写字母

  29. 29

    在字符串中的小写字母序列之前插入单词

热门标签

归档