인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

iamsongyounghwi님의 프로필 이미지

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

넘파이 배열 ndarray 생성, shape, 차원, 타입 실습

문자열 포맷팅

작성

·

22

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 강의 내용을 질문할 경우 몇분 몇초의 내용에 대한 것인지 반드시 기재 부탁드립니다.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

세번째 cell에서
print('array1: {:0}차원, array2: {:1}차원, array3: {:2}차원'.format(array1.ndim,array2.ndim,array3.ndim))
{:0} {:1} {:2} 이것들이 의미하는게 궁금합니다

답변 2

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

{0} 은 format() 함수의 첫번째 인자 즉 array1.ndim, {1}은 두번째 인자 array2.ndim, {2}는 세번째 인자인 array3.ndim을 의미합니다.

그리고 실습 코드에서 {:0}, {:1}, {:2}는 제가 실수로 잘못된 포맷팅을 지정한 것입니다. 동작은 하는데 콜론이 빠지는게 맞습니다.

감사합니다.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. iamsongyounghwi님.

파이썬의 문자열 포맷팅에서 {:0}, {:1}, {:2}와 같은 형식은 포맷 지정자입니다. 포맷 지정자는 중괄호 {} 안에 위치하며, 문자열을 출력할 때 특정 형식으로 값을 삽입할 수 있도록 합니다. {} 안의 숫자들은 format 함수에 제공되는 튜플 또는 인자의 인덱스를 나타내며, 각각 해당 위치의 값을 삽입합니다.

당신의 질문에 관련하여, 유사한 질문과 답변이 이미 존재합니다. 권철민 강사님의 답변에 따르면, 이런 포맷팅에서 콜론(:)은 생략 가능하고, 실제로 {0}, {1}, {2}로 사용하는 것이 정확한 문법입니다. 콜론은 숫자 포맷팅에 사용되지만, 여기서는 의미가 없습니다.

아래 링크에서 유사한 질문과 답변을 확인할 수 있습니다:
- format 함수 질문 - 권철민 강사님의 상세한 설명이 담겨 있습니다.
- 질문 있습니다..! - 동일한 주제를 다루고 있는 또 다른 게시물입니다.

위의 답변들이 당신의 이해에 도움이 되길 바랍니다. 저도 질문자님께 도움이 될 만한 정보를 찾기 위해 노력하고 있으니 추가적으로 궁금한 부분이 있다면 언제든지 질문해 주세요. 곧 지식공유자께서도 더 나은 답변을 제공해 주실 것입니다.

현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면 이어서 질문해 주세요. 감사합니다.