#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목인용 기호(")의 의미를 정확히 이해해야지요?2020-01-03 10:44
작성자 Level 10

다음처럼 3/4번쨰 줄을 넣어 봅시다.


sentence = str(input("Input a sentence: "))
letter = str(input("Input a letter: "))
print("Sentence:", sentence)
print("Letter:", letter)

def calcCharacterFromString(sentence, letter):
if sentence.count(letter) >= 1:
return sentence.count(letter)
elif sentence.count(letter) < 1:
return "Error"

print(calcCharacterFromString(sentence, letter))


그리고 다음의 실행 결과를 이해합시다.


[실행결과 1]

Input a sentence: I like you

Input a letter: o

Sentence: I like you

Letter: o

1


[실행결과 2]

Input a sentence: "I like you"
Input a letter: "o"
Sentence: "I like you"
Letter: "o"
Error


결론적으로 당연한 결과이며, 본인이 "를 입력하면, 문자열에 "를 일부러 넣은 셈입니다.

이해해 보세요.









댓글