나는 최근에 파이썬을 배우기 시작하고 난 당신이 날 귀찮게 된 질문으로 나를 도울 수있을 것으로 기대하고있다. 저는 Learn Python The Hard Way으로 파이썬 온라인을 배우고 있습니다. 운동 6에서, 나는 내가 %r
문자열 포맷 작업을 사용하여 한 문제를 가로 질러 와서 두 개의 서로 다른 문자열의 결과였다. 한 문자열을 인쇄 할 때 작은 따옴표 (' '
)가 포함 된 문자열이 있습니다. 다른 사람과 나는 큰 따옴표 (" "
)를 얻고 있었다. 여기 이 두 문자열의 차이점은 무엇입니까?
x = "There are %d types of people." % 10
binary = "binary"
do_not = "don't"
y = "Those who know %s and those who %s." % (binary, do_not)
print "I said: %r." % x
print "I also said: %r." % y
제 프린트 명령문의 결과 :
I said: 'There are 10 types of people.'.
번째 프린트 명령문의 결과 :
I also said: "Those who know binary and those who don't.".
나는 싶다. 문 중 하나가 (" "
)와 작은 따옴표 (' '
)와 서로 결과를 가지고 이유를 알고있다. ] P.S. 파이썬 2.7을 사용하고 있습니다.