我是初学者,我有一个问题。是否可以比较字符串中的字符?
我做了一个功能:
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。
这基本上不起作用,所以我想知道。您能给我一个建议而不准备好的代码吗?或者,也许您可以告诉我哪里出了错。
虽然字符串与列表不同,但是可以像列表一样访问它们的元素。
salami = 'Salami'
spam = 'Spam'
cheese = 'Cheese'
salami[0] == cheese[0] # True
salami[0] == cheese[0] # False