문자열 내에 'e'문자를 찾으려면 다음 코드를 사용하십시오. False
문자열 내에서 'e'가 발견되면 반송하십시오. True
은 'e'를 찾을 수 없습니다. :검색 기능이 실제로 검색되지 않습니다.
def has_no_e(word):
for letter in word:
if letter == 'e':
return False
return True
, 하나 word
하나 내에서 문자를 액세스하고 if letter == 'e'
내가 프로그램을 실행할 때마다입니다 내가 설정 한 조건에 대해이를 확인합니다 for
루프, for 루프는 첫 번째 문자 만 검사하는 것 같습니다. 몇 가지 이유!
따라서 has_no_e('dde','e')
과 함께 함수를 호출하면 결과는 True
이됩니다. 하지만 난 주위 has_no_e('edd','e')
을 전환하는 경우는 False
나는 86 윈도우 7 궁극의 머신에서 파이썬 2.7.3을 실행하는거야 ... 감사
감사합니다. 그게 도움이 – tamiromara
괜찮아요하지만 @ DanielRoseman에 의해 답변을 참조하십시오 그것은 바퀴를 다시 발명하지 않는 것이 가장 좋습니다 : D – jamylak