Python 출력 _ 숫자열, 문자열, 이스케이프 문자
Python 출력
print ( 자료 )
-> 자료를 화면에 출력
자료의 형태
숫자, 문자열, Bool, 리스트, 튜플, 세트, 딕셔너리
ex)
print( 숫자 )
print( 문자열 )
print( Bool )
print( 리스트 )
print( 튜플 )
# 문자열, 숫자열을 한 번에 여러개 출력 가능
ex)
print('제 나이는', 20, '입니다')
-> 제 나이는 20입니다.
숫자열
print ( )
# 숫자는 정수, 실수, 복소수 출력이 가능함
# 진법 표현, 지수 표현 가능
# 0은 입력 불가능(0을 먼저 쓰면 진법 표현으로 인식)
문자열
print ( ' ' ), print ( " " )
# 따옴표 안에서 숫자는 문자열로 인식됨
# 따옴표의 차이는 없음(단, ""안에서 ''는 문자로 인식 가능)
ex)
print("Mother's Birthday") =>O
print('Mother's Birthday') =>X : 이스케이프 문자 사용하여 표현 가능
이스케이프 문자?
\(역슬래시) + 문자
-> 문자로 나타내기 제한되는 문자를 표현 가능하게 한 것
# 문자열 안에서만 가능
-> 이스케이프 문자들
* \t = Tab
* \n = Linefeed
* \\ = Backslash
* \' = Single Quote
* \" = SIngle Quote
* \b = Backspace
* \f = Formfeed
* \r = Carriage Return
ex)
print(" \" ( \' . \' ) / \" ")
-> "\('.')/"
* python 출력 시 칸이 달라진는 이유?
-> end 의 기본값이 \n 으로 설정되어 있기 때문임-> end의 출력을 변경하고 싶으면 입력 시 옵션으로 입력 가능
ex)
print(1)print (2)
-> 1
2
print(1, end=' ')
print(2)
-> 1 2