내 코드에서 '\ t'를 사용하여 탭 공간을 구현하려고합니다 (아래 코드 참조). 인쇄시 '\ t, char'가 출력됩니다. 어떤 도움이라도 대단히 감사하겠습니다.탭 문자가 파이썬에서 작동하지 않습니다. IDLE
paranoid_android = "Marvin"
letters = list(paranoid_android)
for char in letters:
print('\t', char)
내 코드에서 '\ t'를 사용하여 탭 공간을 구현하려고합니다 (아래 코드 참조). 인쇄시 '\ t, char'가 출력됩니다. 어떤 도움이라도 대단히 감사하겠습니다.탭 문자가 파이썬에서 작동하지 않습니다. IDLE
paranoid_android = "Marvin"
letters = list(paranoid_android)
for char in letters:
print('\t', char)
아마도 Python 2.x를 사용하고있을 것입니다. 괄호를 제거하십시오. print
은 Python 2.x의 문장으로, 함수는 아닙니다. 괄호로 파이썬 2.x는 튜플을 출력하고 있다고 생각할 것이다.
paranoid_android = "Marvin"
letters = list(paranoid_android)
for char in letters:
print('\t', char)
for char in letters:
print '\t', char
출력 :
('\t', 'M')
('\t', 'a')
('\t', 'r')
('\t', 'v')
('\t', 'i')
('\t', 'n')
M
a
r
v
i
n
당신은 또한 print
가 함수 인 파이썬 3.x를, 같은 파이썬 2.x에서 작업에 파이썬 2.x는 스크립트의 상단에 다음을 추가 할 수 있습니다 :
from __future__ import print_function
파이썬 버전 2.7에서 \ t를 사용하려고 했으므로 \ t가 문자열로 출력되었습니다. 그런 다음 Python 3.5.2 버전을 사용하기 시작했으며 제대로 작동했습니다.
감사합니다.
다른 사람들이 제안한 답을 반복해서 쓰지 말고, 대답을 올바른 답으로 받아 들여 원한다면 그 아래에 의견을 남기십시오. – MattDMo
감사 마크. 당신은 절대적으로 맞습니다. 방금 파이썬 2.x가 아니라 파이썬 3.5.2에서만 작동한다는 것을 알았습니다. – Datalink
@Datalink이 답변이 [문제 해결] (http://stackoverflow.com/help/someone-answers)이라면 [동의] (http://meta.stackexchange.com/questions/5234)를 클릭하여 고려해보십시오. 체크 표시/답의 왼쪽에있는 체크 표시가 녹색으로 바뀝니다. 이 질문은 당신과 만족스런 대답으로 표명되며, 당신과 응답 한 사람 모두에게 [평판] (http://stackoverflow.com/help/whats-reputation) 상을 수여합니다. 평판 포인트가 15 점 이상이면 원하는 경우 답변을 upvote 할 수 있습니다. 어느 쪽도 할 의무가 없습니다. – MattDMo