파이썬에서는 어떻게하면 '"['BOS']"'
문자열을 쓸 수 있습니까?문자열의 다중 인용 부호
"\"['BOS']\""
을 입력하려고했지만 앞에 백 슬래시가 추가 된 '"[\'BOS\']"'
이 출력됩니다.
파이썬에서는 어떻게하면 '"['BOS']"'
문자열을 쓸 수 있습니까?문자열의 다중 인용 부호
"\"['BOS']\""
을 입력하려고했지만 앞에 백 슬래시가 추가 된 '"[\'BOS\']"'
이 출력됩니다.
당신은 삼중 따옴표를 사용할 수 있습니다 : 당신이 무슨 짓을
'''"['BOS']"'''
("\"['BOS']\""
)가 너무 괜찮습니다. 당신은 출력에서 백 슬래시를 얻을 수 있지만, 문자열의 일부가 아닌 : 콘솔로 표현 등 a
을 입력
>>> a = "\"['BOS']\""
>>> a
'"[\'BOS\']"' # this is the representation of the string
>>> print a
"['BOS']" # this is the actual content
, 그것은 print repr(a)
를 작성 동일합니다. repr(a)
은 원래 값을 재구성하는 데 사용할 수있는 문자열을 반환하므로 문자열과 백 슬래시 주변의 따옴표가 반환됩니다.
리터럴 문자열 "" '' ' "'"을 원할 경우 – Cruncher
크런처 : '' "\ '\'\ '\'\ '\'를 사용하십시오" '' –
당신은 삼중 따옴표를 사용해야합니다.
'''"['BOS']"'''
파이썬 콘솔이 그들을 추가하기 때문에 당신이 당신의 출력에 \
의있어 그 이유는 다음과 같습니다
>>> s = '''"['BOS']"'''
>>> s
'"[\'BOS\']"'
>>>
당신은 동적으로뿐만 아니라 그것을 구축 할 수 있습니다 :
>>> print('"{}"'.format("'[BOS]'"))
"'[BOS]'"
>>> print('"'+"'[BOS]'"+'"')
"'[BOS]'"
을 당신이보고됩니다 문자열의'repr'. 데이터가 예상 한 것입니다. 문자열을 인쇄하여보십시오. – cmd