format 으로 원하는 형태의 출력 만들기
조회수 386회
name = '아무개'
snum = '22808080'
addr = '울산 광역시 남구'
mp = '0101234567'
다음과 같이 출력이 되도록 format 문을 만들어 보자.
1. 이름: 아무개
2. 학번: 22808080
3. 주소: 울산 광역시 남구
4. 전화번호: 0101234567
for w in words:
print(name)
print(snum)
print(addr)
print(mp)
이런식으로 해도 안되더라고요.
format 로 어떻게 구성해야할지 모르겠는데 알려주시면 감사하겠습니다.
1 답변
-
format은 아래와 같이
원하는 형식폼을 앞에 따옴표로 적어주고, 채워넣을 변수부분들은 순서대로
{0}
,{1}
..이런식으로 비워놓은후뒤에
.format
을 붙이고{0}
,{1}
..에다 실제 집어넣을 변수들을 적어주는 식으로 사용합니다.1. 이름: 아무개
라고 출력하고 싶으시면,'1.이름:'
이부분이 형식폼이므로,print( '1.이름: {0}'.format(name))
이라고 하면 됩니다.마찬가지로
print('2. 학번: {0}'.format(snum)) print('3. 주소: {0}'.format(addr)) print('4. 전화번호:{0}'.format(mp))
로 하시면 됩니다.
댓글 입력