Python에서 오른쪽 정렬을 사용하여 출력 문자열의 형식을 지정하는 방법은 무엇입니까?
텍스트 파일을 처리할 때 조작하고 편집해야 하는 경우가 종종 있습니다. 이 경우 좌표를 포함하여 데이터 형식을 지정합니다. 목표는 출력 텍스트 파일의 각 열에 있는 항목의 올바른 정렬을 유지하는 것입니다.
Python에서 이를 달성하려면 str.format() 구문을 활용할 수 있습니다. {}로 표시되는 서식이 지정된 문자열의 각 자리 표시자는 :> 상징. 예:
<code class="python">line_new = '{:>12} {:>12} {:>12}'.format(word[0], word[1], word[2])</code>
여기서 정렬은 오른쪽(>)이고 너비는 12자(12)로 설정됩니다.
또는 Python 버전이 지원하지 않는 경우 str.format 구문에서는 이전 % 구문을 사용할 수 있습니다:
<code class="python">line_new = '%12s %12s %12s' % (word[0], word[1], word[2])</code>
이 경우 정렬과 너비는 % 기호 내에 지정됩니다. 예를 들어 s는 오른쪽 정렬 문자열을 나타냅니다. 너비는 12자입니다.
이 접근 방식을 구현하면 올바른 정렬로 출력 문자열의 형식을 지정하여 출력 텍스트 파일의 각 좌표 줄이 입력 파일과 일관되게 정렬되도록 할 수 있습니다.
위 내용은 Python에서 출력 문자열을 오른쪽 정렬하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!