Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 인쇄하는 동안 백슬래시가 두 번 나타나는 이유는 무엇입니까?

<시간/>

백슬래시는 이스케이프 문자입니다. 따옴표, 큰 따옴표, 줄 바꿈 등과 같은 문자를 이스케이프하는 데 사용됩니다. 백슬래시가 포함된 문자열을 인쇄할 때 백슬래시도 이스케이프하기 위해 필요하기 때문에 두 번 표시됩니다. 이는 인터프리터에게 이 백슬래시가 이스케이프 문자가 아닌 백슬래시로만 사용되어야 함을 의미합니다. 예를 들어,

print 'hello \\ John\'s friends'

출력

"hello \ John's friends"