3
다음 코드에서 이스케이프 문자를 무시하고 싶습니다.이스케이프 파이썬 목록을 무시하는 방법은 무엇입니까?
>>> a=['\%']
>>> print a
['\\%']
['\%']
과 같이 출력하고 싶습니다. 그것을 할 방법이 있습니까? string_escape
를 사용
다음 코드에서 이스케이프 문자를 무시하고 싶습니다.이스케이프 파이썬 목록을 무시하는 방법은 무엇입니까?
>>> a=['\%']
>>> print a
['\\%']
['\%']
과 같이 출력하고 싶습니다. 그것을 할 방법이 있습니까? string_escape
를 사용
, unicode_escape
인코딩 (Python Specific Encodings 참조) : 수동 방식의
>>> a = ['\%']
>>> print str(a).decode('string_escape')
['\%']
>>> print str(a).decode('unicode_escape')
['\%']
커플 : 더 일반적으로
>>> a=['\%']
>>> print "['{}']".format(a[0])
['\%']
>>> print "['%s']" % a[0]
['\%']
또는 :
>>> a=['\%', '\+']
>>> print '[{}]'.format(', '.join("'{}'".format(i) for i in a))
['\%', '\+']
>>> print '[%s]' % ', '.join("'%s'" % i for i in a)
['\%', '\+']
당신이 확실 이해 무엇을 여기서 봤어? 파이썬에서는'\\ % '=='\ % ''- 둘 다 역 슬래시 문자 다음에 퍼센트 문자를 나타냅니다. – Eric