개발(IT)/Python(파이썬)

파이썬(Python) 기본문법(출력문)

isony 2024. 10. 19. 21:01
반응형

1. 기본출력(print)

print(data_1, data_2, data_3, ..., data_n [, options])

 

예)

print(123, 'abc', True)
print(['abc', 123, True], {'a':1, 'b':2, 'c':3})

print('옵션1:')
print(123)
print('옵션2:',end='')
print(123)

print('파이썬 기본문법\n 옵션을 통한\n 문법입니다.')

(결과)
123 abc True
['abc', 123, True] {'a': 1, 'b': 2, 'c': 3}
옵션1:
123
옵션2:123
파이썬 기본문법
 옵션을 통한
 문법입니다.

 

2. 형식 지정 출력(print.format)

(형식1)
print('{0} {1} {2} ... {n}'.format(data_0, data_1, data_2, ..., data_n))

 

데이터(x) 출력형식 출력결과 설명
3 2d  3 정수를 공백포한해 두자리로 표시(   은 공백 한칸 표시 의미)
3 05d 00003 정수를 다섯자리로 표시, 앞 자리 공백은 0으로 채움
0.12345 .3f 0.123 실수를 소숫점 셋째 자리까지 표시
1234567 , 1,234,567 통화표시처럼 끝에서 셋째 자리마다 ',' 를 표시
0.1556 .1% 15.6% 숫자를 퍼센트(%)로 표시. 퍼센트 표시에서 소수점 자리수는 '.' 다음 숫자로 표시
65400000000 .2e 6.54e+10 숫자를 지수(e)로 표시. 지수 표시에서 소수점 자리수는 '.' 다음 숫자로 표시

 

예)

print('{0:2d} {0:05d}'.format(3))
print('{0:.3f} {0:.1%}'.format(0.1556))
print('{0:,} {0:.2e}'.format(65400000000))

(결과)
 3 00003
0.156 15.6%
65,400,000,000 6.54e+10

 

(형식2)
print('{변수_0} {변수_1} ... {변수_n}'.format(변수_0=data_0, 변수_1=data_1, ..., 변수_n=data_n))

 

예)

name = '홍길동'
phone = '010-1234-5678'

print('이름:{aa}, 핸드폰:{bb}'.format(aa=name, bb=phone))

(결과)
이름:홍길동, 핸드폰:010-1234-5678

 

반응형