중화사전망 - 자전 검색 - 파이썬에서 코드는 어떻게 정렬됩니까?

파이썬에서 코드는 어떻게 정렬됩니까?

기본 문자열 정렬 작업의 경우 문자열의 ljust (), rjust () 및 center () 메서드를 사용할 수 있습니다. 예를 들면 다음과 같습니다.

& gt& gt& gttext =‘' 안녕, 세상'

& gt& gt& gttext. ljust(20)

"안녕 세상"

& gt& gt& gttext. r just(20)

"안녕 세상"

& gt& gt& gt 텍스트 센터 (20)

"안녕 세상"

& gt& gt& gt

이러한 모든 메서드는 선택적 채우기 문자를 사용할 수 있습니다. 예를 들면 다음과 같습니다.

& gt& gt& gttext. r just(20,' =')

= = = =========Hello World

& gt& gt& gttext. center(20,' *')

* * * * 안녕하세요 세계 * * * * * *'

& gt& gt& gt

Format () 함수를 사용하여 문자열을 쉽게 정렬할 수도 있습니다. 또는 뒤에 지정된 폭이 오는 문자를 사용하면 됩니다. 예를 들면 다음과 같습니다.

& gt& gt& gt 형식 (텍스트,' > 20')

"안녕 세상"

& gt& gt& gt 형식 (텍스트,' ‘& lt;; 20')

"안녕 세상"

& gt& gt& gt 형식 (텍스트,' 20')

"안녕 세상"

& gt& gt& gt

공백이 아닌 칠 문자를 지정하려면 정렬 문자 앞에 쓰기만 하면 됩니다.

& gt& gt& gt 형식 (텍스트,' ‘=>;; (20 초)

= = = =========Hello World

& gt& gt& gt 형식 (텍스트,' *^20s')

* * * * 안녕하세요 세계 * * * * * *'

& gt& gt& gt

여러 값의 서식을 지정할 때 format () 메서드에서도 이러한 형식 코드를 사용할 수 있습니다. 예를 들면 다음과 같습니다.

& gt& gt& gt{:& gt; {:> 10s} {:> 10s} "를 참조하십시오. 형식 ("안녕하세요", "세계")

"안녕 세상"

& gt& gt& gt

Format () 함수의 장점 중 하나는 문자열에만 적용되는 것이 아니라는 것입니다. 모든 값의 형식을 지정하여 매우 일반적이도록 할 수 있습니다. 예를 들어, 이 도구를 사용하여 숫자의 서식을 지정할 수 있습니다.

& gt& gt& gtx = 1.2345

& gt& gt& gt 형식 (x,' > 10')

1.2345'

& gt& gt& gt 형식 (x,'10.2f')

1.23'

& gt& gt& gt

토론

이전 코드에서는 텍스트 서식을 지정하는 데 사용되는% 연산자를 자주 볼 수 있었습니다. 예를 들면 다음과 같습니다.

& gt>>%-20s'% 텍스트

"안녕 세상"

& gt& gt& gt% 20s“%'% 텍스트

"안녕 세상"

& gt& gt& gt

그러나 새 코드 버전에서는 format () 함수 또는 메서드를 우선적으로 고려해야 합니다. Format () 은% 연산자보다 더 강력합니다. 또한 format () 은 문자열뿐만 아니라 모든 객체의 서식을 지정하는 데 사용될 수 있기 때문에 ljust (), rjust () 또는 center () 메서드를 사용하는 것보다 더 일반적입니다.

내 대답이 너에게 도움이 되었으면 좋겠다.