정렬기: 미적인 출력을 위한 문자열 정렬
다양한 길이의 여러 문자열을 인쇄할 때 서식 문제가 발생하여 정렬되지 않은 모양이 발생할 수 있습니다. 이 기사에서는 이러한 장애물을 극복하고 체계적인 출력을 달성하기 위한 두 가지 우아한 방법인 str.format과 Python 3의 f-string을 소개합니다.
방법 1: str.format
str.format을 사용하면 자리 표시자 값을 사용하여 문자열을 유연하게 정렬할 수 있습니다. 구문은 {index: alignment <|> width}, 여기서:
예를 들어 다음 코드는 왼쪽과 오른쪽에 맞춰 다양한 길이의 문자열을 인쇄합니다. 최소 너비 5:
'{0: <5}'.format('s') # 's ' '{0: >5}'.format('ss') # ' ss'
방법 2: Python 3 F-문자열
Python 3에서 f-문자열은 다음을 사용하여 문자열을 정렬하는 편리한 방법을 제공합니다. str.format과 동일한 구문입니다. 그러나 인수의 인덱스는 지정되지 않으며 콜론 대신 = 기호가 사용됩니다.
f'{s:>5}' # ' ss' f'{s:<5}' # 's '
위 내용은 미적인 출력을 위해 Python에서 문자열을 어떻게 정렬할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!