如何比较字符串中的字符

问题描述 投票:0回答:1

我是初学者,我有一个问题。是否可以比较字符串中的字符?

我做了一个功能:

def animal_crackers(text):
    text1 = text.split()
    a = ''
    count = 0
    for a in text1:
        for char in enumerate(a):
            if char[0] == char[1]:
                return True
            else:
                return False

结果:

>>> animal_crackers('Spam Spam')
>>> False

逻辑是我试图拆分由两个单词组成的字符串。然后,我用第一个“ for”循环设置这些单词,然后尝试使用第二个和该“ char in enumerate(a)”进入字符串。

如果两个词都以相同字母开头,则应返回True。

这基本上不起作用,所以我想知道。您能给我一个建议而不准备好的代码吗?或者,也许您可​​以告诉我哪里出了错。

python python-3.x string string-comparison
1个回答
0
投票

虽然字符串与列表不同,但是可以像列表一样访问它们的元素。

salami = 'Salami'
spam = 'Spam'
cheese = 'Cheese'

salami[0] == cheese[0] # True
salami[0] == cheese[0] # False
© www.soinside.com 2019 - 2024. All rights reserved.