Python : 작은 따옴표의 큰 따옴표 "삼중 따옴표"와 "" "의 차이점

파이썬에서 작은 따옴표와 큰 따옴표는 동일한 기능을 가지며 둘 다 문자열을 나타낼 수 있으며 둘 다 이스케이프 기능을 재생할 수 있습니다.

예 :

print('-\t-\\-\'-%-/-\n')
print("-\t-\\-\'-%-/-\n")

표시 결과는 동일합니다. 둘 다 이스케이프 된 문자를 표시합니다.

-    -\-'-%-/-

실제로 이스케이프 측면에서 세 따옴표의 기능도 동일합니다. 예를 들면 다음과 같습니다.

print('''-\t-\\-\'-%-/-\n''')
print("""-\t-\\-\'-%-/-\n""")

위의 결과도 표시됩니다.

그러나 삼중 따옴표의 고유성은 여기에 있습니다. 여러 줄을 표시 할 수 있습니다.
예 :

# 三单引号(''')
print('''i
love
you''')

# 三双引号(""")
print(""" I can print ''' """)
print("""i
love
you""") 

위의 양쪽 끝에있는 코드의 인쇄 효과는 동일합니다.

i
love
you

따라서 요약은 다음과 같습니다. python 작은 따옴표, 큰 따옴표, 삼중 따옴표 '' '및 "" "는 문자열이며 이스케이프 할 수 있습니다. 유일한 차이점은 삼중 따옴표' ''와" ""가 여러 줄을 표시 할 수 있다는 것입니다. .

이스케이프되지 않은 문자열

위의 표현은 모두 이스케이프되므로 이스케이프되지 않은 표현 문자를 얻는 방법.

문자열 앞에 r을 추가하십시오.

# 不转义
print(r'\n')

结果:
\n

추천

출처blog.csdn.net/xiaohaigary/article/details/86289242