.format 질문입니다.
output_c = now.strftime("%Y{} %m{} %d{} %H{} %M{} %S{}").format(*"년월일시분초")

위의 코드에서 format 부분에 대해서 해석 부탁드립니다.

*(별) 표시가 무슨 의미인지도 모르겠고 "년월일시분초" 이 부분은 콤마 없이 어떻게 포맷팅이 이뤄지는지도 이해가 되지 않습니다.
답변 주시면 감사하겠습니다!

개발자가_되어보자 506

M 2021년 1월 8일 8:45 오전

목록으로
1개의 답변이 있습니다. 1 / 1 Page

packing, unpacking에 대해서 찾아보세요.

https://wikidocs.net/22801

박응용

2021년 1월 9일 12:46 오전

아! 위의 별 표시가 가변인수였군요.. format 함수도 일단 함수기 때문에 가변 인수로 값을 받을 수 있는 건가요? 그리고 제가 알기로 모든 가변 인수는 튜플로 묶어서 값을 전달한다고 알고 있습니다. 그런데 위의 format 함수에 년월일시분초는 콤마가 없어 구분이 되지 않는데 어떻게 formatiing이 이루어지는 건가요? - 개발자가_되어보자님, 2021년 1월 10일 10:44 오후 추천 , 대댓글