오른쪽 정렬로 출력 문자열 형식 지정
텍스트 파일 작업 시 데이터를 일관되게 정렬하면 가독성과 분석이 향상될 수 있습니다. C에서는 다음과 같은 질문이 생깁니다. 올바른 정렬로 출력 문자열의 형식을 어떻게 지정할 수 있습니까?
Python의 형식 지정 구문을 사용하면 해결책은 간단합니다.
<code class="python">line_new = '{:>12} {:>12} {:>12}'.format(word[0], word[1], word[2])</code>
이 줄은 형식 메서드를 활용합니다. C의 std::setw와 유사한 형식 지정 옵션을 제공합니다. > 문자는 지정된 값을 오른쪽으로 정렬하고 그 뒤의 숫자는 원하는 필드 너비를 나타냅니다.
형식 방법을 지원하지 않는 이전 버전의 Python의 경우 대체 접근 방식은 다음과 같습니다.
<code class="python">line_new = '%12s %12s %12s' % (word[0], word[1], word[2])</code>
이 경우 % 연산자는 문자열 지정과 함께 사용됩니다. s 앞의 숫자는 필드 너비를 나타냅니다.
위 내용은 C 및 Python에서 출력 문자열을 오른쪽 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!