"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Python에서 문자열의 형식을 직선 열로 정렬하려면 어떻게 해야 합니까?

Python에서 문자열의 형식을 직선 열로 정렬하려면 어떻게 해야 합니까?

2024-11-09에 게시됨
검색:256

How can I format strings in Python to align them in straight columns?

고정 너비로 ​​문자열 인쇄

문자열을 인쇄할 때 직선 열로 정렬하면 가독성을 높일 수 있습니다. Python에서 형식 또는 f-문자열을 사용하면 이를 달성하는 편리한 방법이 제공됩니다.

str.format()

str.format()을 사용하면 패딩에 대한 간단한 방법을 제공합니다. 문자열. 해당 구문에는 자리 표시자 {}와 그 뒤에 형식 지정 표현식이 포함됩니다. 왼쪽 정렬의 경우

print('{0: 

이것은 너비가 5인 's'를 인쇄하여 's '가 됩니다. . 오른쪽 정렬의 경우 를 사용합니다.

f-문자열 사용(Python 3)

f-문자열은 str.format( ). 구문은 비슷하며, 접두사 f가 붙은 중괄호 {}로 묶인 서식 지정 표현식을 사용합니다. 왼쪽 정렬의 경우 &:

print(f'{s: 

이것은 str.format(과 동일한 출력을 생성합니다. ).

예제 적용

제공된 코드에 이러한 기술 적용 snippet:

for prefix in unique:
    if prefix != "":
        print('{0: 

이것은 접두어를 직선 열로 정렬합니다. 인접한 열의 개수 값을 유지하면서

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3