1204jh   3년 전

format 구문을 사용해서 정렬을 했는데요.

print(f'{stars:>{N}}')
는 의도한대로 잘 작동되는데

print('{0:>{N}}'.format(stars))

는 작동이 안되네요.

어디가 문제인지 모르겠어요ㅜㅡㅜ

sun6996   3년 전

f'{}에는 직접 변수를 넣어도 되지만 format문에는{}안에 위치를 지정하고 .format()의 괄호 안에 변수를 넣어주셔야 작동이 됩니다.

저도 초보라 원리는 모르겠으나 그렇게 배워서 쓰고 있습니다.

1204jh   3년 전

.format형은 value값을 사용할 때는 변수 위치를 지정하고 대입하는가 보네요!

감사합니다!

댓글을 작성하려면 로그인해야 합니다.