파이썬에서는 %d
를 사용하여 정수를 출력할 수 있다.
value = 10
print('갯수: %d' % value)
결과
갯수: 10
부동 소수점 숫자는 %f
를 사용하여 출력할 수 있다. 또한 %.nf
를 사용하여 소수점 자릿수를 제어할 수 있다.
price = 12.34
pi_value = 3.14159
print('가격: %f' % price)
print('원주율: %.2f' % pi_value)
결과
가격: 12.340000
원주율: 3.14
여기서 %f
는 부동 소수점 숫자를 출력하고 %.2f
는 소수점 둘째 자리로 반올림된 숫자를 출력한다.
문자열에는 %s
를 사용하고 문자에는 %c
를 사용해보자.
name = 'John'
character = 'A'
print('이름: %s' % name)
print('첫 글자: %c' % character)
결과
이름: John
첫 글자: A
16진수 및 8진수 표기에는 %x
, %X
, %o
를 사용한다.
hex_value = 255
oct_value = 64
print('16진수: %x' % hex_value) # 소문자
print('16진수: %X' % hex_value) # 대문자
print('8진수: %o' % oct_value)
결과
16진수: ff
16진수: FF
8진수: 100
퍼센트 기호 자체를 출력하려면 %%
를 사용해보자.
percentage = 75.5
print('백분율: %.2f%%' % percentage)
결과
백분율: 75.50%
더 유연한 출력을 위해 .format
메서드와 f-strings를 사용할 수도 있다.
value = 10
print('갯수: {}'.format(value))
print(f'갯수: {value}')
결과
갯수: 10
갯수: 10
파이썬의 print
함수는 정수, 부동 소수점 숫자, 문자열 및 기타 데이터 유형의 출력을 정밀하게 제어할 수 있는 다양한 포맷팅 옵션을 제공한다. 이러한 기술을 숙달함으로써 출력물의 가독성과 표현을 높일 수 있다.
print
함수의 file
인자를 사용하여 출력을 다른 파일로 리다이렉션할 수 있다.end
인자를 사용해보자. 예: print('텍스트', end='')
..format
을 사용하여 한 출력문에서 다양한 유형을 조합할 수 있다.%f
는 전체 부동 소수점 숫자를 출력하며, %.nf
는 소수점 자릿수를 제어할 수 있다.\n
, 탭을 위한 \t
등의 이스케이프 시퀀스를 사용할 수 있다.[Python] 비트 연산자 다양한 예제를 통해 이해하기 |
---|
[Python] 관계 연산자 다양한 예제를 통해 이해하기 |
[Python] 'zsh: command not found: python' 오류 해결하기 |
[Python] 할당 연산자 다양한 예제를 통해 이해하기 |
[Python] 산술 연산자 다양한 예제를 통해 이해하기 |
CloneCoding
한 줄의 코드에서 시작되는 혁신!