【问题标题】:checking if a letter is present in a string in python [duplicate]检查python中的字符串中是否存在字母[重复]
【发布时间】:2016-11-21 10:42:32
【问题描述】:

如何检查字符串中是否存在字母“N”。 示例:

flag = False
if string contains N:
   flag = True

如果字符串是"CNDDDNTD",那么flag = Trueflag = False 如果字符串是"CCGGTTT"。我认为 re.search 会起作用,但不确定要使用的选项。

【问题讨论】:

  • "N" in mystring ?
  • 'N' in 'CNDDDNTD' 返回 True,'N' in 'CCGGTTT' 返回 False

标签: python


【解决方案1】:
>>> 'N' in 'PYTHON'
True
>>> 'N' in 'STACK OVERFLOW'
False
>>> 'N' in 'python' # uppercase and lowercase are not equal
False
>>> 'N' in 'python'.upper()
True

此外,分配给您的flag 时不需要条件语句。而不是

flag = False
if 'N' in your_string:
   flag = True

flag = 'N' in your_string

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 2013-07-23
    • 1970-01-01
    • 2020-07-15
    • 2016-07-06
    • 1970-01-01
    • 2016-02-29
    相关资源
    最近更新 更多