파이썬의 문자열은 작은따옴표, 큰따옴표 및 세 개의 큰따옴표 쌍(문서 문자열)으로 묶일 수 있습니다.
'this is a book'
" this is a book"
"""this is a book"""
작은따옴표로 묶인 문자열에 큰따옴표, 삼중따옴표 등을 포함할 수 있지만 작은따옴표 자체는 포함할 수 없습니다( 의미로 변환해야 함)
'이것은 "책입니다"
'이것은 ""책입니다'
'이것은 """책입니다'
'이것은 a입니다' book'
여러 개의 작은따옴표로 큰따옴표를 이스케이프할 수도 있지만 일반적으로 필요하거나 의미가 없습니다
'this is a" book'
마찬가지로 큰따옴표 작은따옴표는 포함할 수 있지만 큰따옴표와 큰따옴표로 구성된 삼중따옴표는 포함할 수 없습니다.
"this is a' book"
"this is a" book"
도 가능합니다. 작은따옴표를 이스케이프하기 위해 큰따옴표로 사용되지만 다시 말하지만 일반적으로 필요하지 않거나 의미가 없습니다.
"this is a' book"
이제 When을 감싸고 싶은지 질문이 있습니다. "'"가 문자열에 표시되면 ""와 "'"를 각각 이스케이프하면 됩니다. 즉, 문자열에 특수 문자 ""를 표시하려면 특수 문자 자체를 이스케이프해야 하며, 다른 문자도 이스케이프해야 합니다. 비슷한 특수문자.
>>> s='이것은' 책입니다
>>> 인쇄
이것은' 책입니다
>> > s='this is a\' book'
>>> print s
this is a' book
""을 몇 번이나 표시하시겠습니까? :
>>> s='이것은 \' 책입니다'
>>> 인쇄 s
이것은\' 책입니다
마찬가지로, 큰따옴표로 묶인 문자열에 """를 표시하려면 "" 및 """를 각각 이스케이프해야 합니다.
>>> s="this is a\" book"
>>> print s
this is a" book
이렇게 말하면 , 문자열에서 "'" 및 """의 대체에 대해 이야기할 필요가 있습니다. 즉, 문자열 자체에는
>>> s=' this와 같은 하위 문자열이 포함되어 있습니다. 는\' 책입니다
>>>
"이것은\' 책입니다"
>>> 🎜>
여기 문자열에는 "'"와 같은 하위 문자열이 포함되어 있으며 이제 이 하위 문자열을 "@@@"
>>> s
'이것은@@@ 책입니다'
>>> 인쇄 s
이것은 @@ @ 책입니다
즉, 대체할 부분 문자열을 작성할 때 특수 문자를 이스케이프해야 하며, s=s.replace('\'','@@@') 정의한 후 대체할 부분 문자열을 최종 문자열은 "'"입니다.
>>> >이것은'책입니다
위의 Python 문자열에서 작은따옴표와 큰따옴표는 모두 편집자가 공유한 내용입니다. 참고가 되셨으면 좋겠습니다. PHP도 지원해 주시길 바랍니다. 중국어 웹사이트.
파이썬 문자열의 작은따옴표와 큰따옴표에 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 팔로우하세요!