작성자 없음
작성자 정보가 삭제된 글입니다.
답변 4
3
2
[ https://dojang.io/mod/page/view.php?id=2300 설명과 이해하기 쉽게 그림으로 잘 작성되어있네요]
강의 내용 및 위 사이트를 참고하여 질문한 코드
print('{:$>10}'.format('nice'))
에 대해 조금씩 해석하면
정리를 하면, 총자리수(길이)는 10, nice 문자열은 4, 공백은 $로 표시이므로 6이므로
$$$$$$nice
로 출력이 됩니다.
print('%10s' % ('nice'))
# %10s의 의미는 10개의 자리수를 의미합니다. 출력해보면 알아요~
# 양수인 경우 왼쪽부터 공백을 채우고 난 뒤 나머지 입력한 텍스트로 채워집니다.
이 부분에 대해 아직 확실하게 이해를 못 하신 것 같은데
이 부분만 다시 강의를 천천히 들어보시면 이해가 되실 거에요 :)
처음이라 어려우실 거에요 포기만 안 하시면 어느 순간 이해를 하십니다!!
도움이 되었으면 우측하단 또는 좌측하단에 하트 한 번만 눌러주세요 :)
2
수강생인데.. 제가 아는 바에 의하면
총 10개의 공간을 만들고
왼쪽부터 정렬을 하라는 의미인데
nice 는 네 글자 이니 공백 6 텍스트 4 잖아요
공백을 $로 채워서 그런거 아닐까요
0