python3 format string 에서 이해가지 않는 것이 있습니다.

글쓴이: 익명 사용자 / 작성시간: 일, 2019/11/24 - 4:40오전
파이썬2를 주로 사용해왔고, 요즘 파이썬3로 짜여진 코드를 보고 있습니다.
그 코드에는 2에서 사용하지 않는 스타일의 {}를 이용한 변수 치환(?) 부분이 있어서 그 부분은 따로 공부를 했습니다.
HEADERSIZE=10 msg="welcom to the server" msg=f"{len(msg):<{HEADERSIZE}}" + msg
len(msg), HEADERSIZE가 치환되는 것은 알겠는데, 그 사이에 ":<"는 어떤 의미인지 이해가 가지 않습니다.
HEDERSIZE가 10 이고, 출력 결과 10개의 공백이 len(msg)와 msg사이에 생기는 것인데, 정확히 ":<"의 의미를 모르겠네요.
미리 감사합니다.
Forums:
왼쪽 정렬입니다.
왼쪽 정렬입니다.
파이썬 코드를 읽다가 모르는 부분이 생기면 설명서를 참고하세요: https://docs.python.org/ko/3/library/string.html#formatspec
댓글 달기