이걸 실행하면 저 포맷안에 n이 들어가면 안된다고 뜨는데
5넣으면 ab???
7넣으면 ab?????
이런식으로 출력되도록 변수설정을 할 방법이 없을까요
n 대신 {n} 이라고 쓰고, n=n 이라고 넘기기
제가 잘 이해가 안되는데 포맷안에 n을 {n}으로 바꿔주고 그 다음에 n = n이라고 적어주란 뜻인가요?
'{0:?<{n}}'.format(list1, n=n)
그렇게 쓰는데도 똑같이 에러가 떠요...
오류 메시지를 불러 봐
x = '{0:?<{n}}'.format(list1, n=n) ValueError: Invalid format specifier
흠... 혹시 파이선 버전이 낮은 것 아닌가? 난 잘 되는데
n이 정말로 정수인지도 확인해라
또는, {1} 이라고 쓰고 두 번째 인자로 넘기기
즉, '{0:?<{1}}'.format(list1, n)
또는, '{:?<{}}'.format(list1, n)
또는, f'{list1:?<{n}}'
n 대신 {n} 이라고 쓰고, n=n 이라고 넘기기
제가 잘 이해가 안되는데 포맷안에 n을 {n}으로 바꿔주고 그 다음에 n = n이라고 적어주란 뜻인가요?
'{0:?<{n}}'.format(list1, n=n)
그렇게 쓰는데도 똑같이 에러가 떠요...
오류 메시지를 불러 봐
x = '{0:?<{n}}'.format(list1, n=n) ValueError: Invalid format specifier
흠... 혹시 파이선 버전이 낮은 것 아닌가? 난 잘 되는데
n이 정말로 정수인지도 확인해라
또는, {1} 이라고 쓰고 두 번째 인자로 넘기기
즉, '{0:?<{1}}'.format(list1, n)
또는, '{:?<{}}'.format(list1, n)
또는, f'{list1:?<{n}}'