Progremming Study/python

Python 출력 _ 숫자열, 문자열, 이스케이프 문자

dana's 2022. 5. 17. 22:22
728x90

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

728x90