【问题标题】:Check if a character equals quotes in python检查一个字符是否等于python中的引号
【发布时间】:2013-02-10 03:42:26
【问题描述】:

我在 python 中遍历一个字符串,我想检查每个字符是否等于"。我该怎么做?

【问题讨论】:

    标签: python


    【解决方案1】:

    像这样:

    for c in theString:
        if c == '"':
            print 'Aha!'
    

    你也可以像这样直接获取第一个引号的索引:

    theString.index('"')
    

    【讨论】:

    • 请注意,这可能最好用if '"' in some_string: ... 替换(除非您已经出于其他目的或类似目的循环遍历字符串)。
    • @Lattyware:当然,如果目标只是检查是否有报价。
    • 自然要看目标。
    • 注意:使用if c is '"':会有适度的性能优势
    • @Eric:好点子,but be careful,因为这是一个实现细节,而不是语言的保证。
    猜你喜欢
    • 2011-06-22
    • 2012-12-19
    • 1970-01-01
    • 2022-06-19
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    相关资源
    最近更新 更多