我刚开始并尝试一些基本功能:我正在字符串中进行搜索以查找它是否包含我输入的字母,这是代码:
def find(word, letter):
index=0
while index<len(word):
if word[index]==letter:
return index
index=index+1
return -1
word='geeksforgeeks'
find(word,'e')
spyder的控制台无法显示结果,而是可以运行文件,我的程序怎么了?
答案 0 :(得分:1)
runfile
是运行文件的命令,这很正常。
现在,您需要打印函数的结果才能看到它:print(find(word, 'e'))
答案 1 :(得分:0)
如果只想知道字符串中是否存在字母,只需使用:
print('e' in word)
或使用函数:
def find(word, letter):
return 'e' in word
只需打印您从函数中收到的结果,调用:
print(find(word, letter))
答案 2 :(得分:0)
而不是只返回打印内容:
def find(word, letter):
index=0
while index<len(word):
if word[index]==letter:
return print(index)
index=index+1
return print(-1)
word='geeksforgeeks'
find(word,'e')