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

파이썬의 삼중 따옴표

<시간/>

Python의 삼중 따옴표는 NEWLINE, TAB 및 기타 특수 문자를 포함하여 문자열이 여러 줄에 걸쳐 있도록 허용함으로써 구출됩니다.

삼중따옴표 구문은 3개의 연속된 작은따옴표 또는 큰따옴표로 구성됩니다.

예시

#!/usr/bin/python
para_str = """this is a long string that is made up of several lines and non-printable characters such as TAB ( \t ) and they will show up that way when displayed. NEWLINEs within the string, whether explicitly given like this within the brackets [ \n ], or just a NEWLINE within the variable assignment will also show up.
"""
print para_str

출력

위의 코드를 실행하면 다음과 같은 결과가 나온다.

모든 단일 특수 문자가 "up" 사이의 문자열 끝에 있는 마지막 NEWLINE 바로 아래까지 인쇄된 형식으로 변환된 방법에 유의하십시오. 그리고 닫는 삼중 따옴표. 또한 NEWLINE은 줄 끝에 명시적인 캐리지 리턴이나 이스케이프 코드(\n) −

와 함께 발생합니다.
this is a long string that is made up of several lines and non-printable characters such as TAB ( ) and they will show up that way when displayed. NEWLINEs within the string, whether explicitly given like this within the brackets [ ], or just a NEWLINE within the variable assignment will also show up.

원시 문자열은 백슬래시를 특수 문자로 전혀 취급하지 않습니다. 원시 문자열에 넣은 모든 문자는 작성한 그대로 유지됩니다 -

예시

#!/usr/bin/python
print 'C:\\nowhere'

출력

위의 코드가 실행되면 다음과 같은 결과가 생성됩니다 -

C:\nowhere

이제 raw string을 사용해보자. r'expression'에 식을 넣습니다. 다음과 같이 -

예시

#!/usr/bin/python
print r'C:\\nowhere'

출력

위의 코드가 실행되면 다음과 같은 결과가 생성됩니다 -

C:\\nowhere