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