중화사전망 - 자전 검색 - 파이썬에서 코드는 어떻게 정렬됩니까?
파이썬에서 코드는 어떻게 정렬됩니까?
& 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 () 메서드를 사용하는 것보다 더 일반적입니다.
내 대답이 너에게 도움이 되었으면 좋겠다.