print('Halo')
print("Halo")
print("""Halo""")
print('''Halo''')
파이썬은 기본 출력으로 print()
를 사용한다.
소괄호 안에 문자열이나 숫자를 입력하여 출력할 수 있다.
'
와"
를 조합하여 사용한다.print문은 디버깅을 할 때 사용되기도 한다.
print('H', 'E', 'L', 'L','O', sep='')
print('010', '1234', '1234', sep='-')
print('DK', 'naver.com', sep='@')
sep
옵션은 문자 혹은 문자열을 이어준다.sep
옵션에 값으로 문자를 부여하면 해당 문자를 문자열 사이사이에 삽입하고 연결 시켜준다.print('Welcome To', end=' ')
print('IT News', end=' ')
print('Web Site')
end
옵션은 줄넘김을 방지하는 옵션이다. 즉 다음 출력이 다음줄이 아닌 오른쪽에 위치한다.#import는 예약어이므로 변수로 사용 불가하다.
import sys
print('Learn Python', file=sys.stdout)
print('%s %s' % ('one', 'two'))
print('{} {}'.format('one', 'two'))
print('{1} {0}'.format('one', 'two'))
%
기호 뒤에 붙는 d
, s
, f
는 digit (정수), string (문자열), float (실수)을 의미한다.%
기호를 사용하는 경우 뒤에 타입을 지정해야한다.{}
를 이용한 format은 자리를 별도로 지정할 수 있다. print('%10s' % ('string',))
print('{:>10}'.format('string'))
print('%-10s' % ('string',))
print('{:10}'.format('string'))
print('{:_<10}'.format('string'))
print('{:^10}'.format('string'))
print('%.5s' % ('python',))
print('{:.5}'.format('python'))
print('{:10.5}'.format('pythons'))
print('%d %d' % (1, 2))
print('{} {}'.format(1, 2))
print('%4d' % (21,))
print('{:4d}'.format(21))
print('%f' % (3.141592653589793,))
print('{:f}'.format(3.141592653589793))
print('%06.2f' % (3.141592653589793,))
print('{:06.2f}'.format(3.141592653589793))