티스토리 뷰
[Python] Python Print 함수 - 1
Print 함수란?
Python으로 작업된 결과물을 화면에 출력하기 위해 사용됩니다.
Print 함수 기본 문법
문장을 Print 함수로 출력할 때 문장을 ' 또는 " 안에 입력해야 합니다.
코드 print('Hello Python') 결과 Hello Python |
문장에 ' 가 있을 경우 ' 를 표현해주기 위하여 " 를 사용합니다.
코드 print("I'm Python") 결과 I'm Python |
문장에 " 가 있을 경우 " 를 표현해주기 위하여 ' 를 사용합니다.
코드 print('my name is "ossian"') 결과 my name is "ossian" |
덧셈(+)기호를 사용할 경우 문장을 공백없이 연결할 수 있습니다.
"Hello"라는 문자와 "Python"이라는 문자를 연산기호 덧셈(+)을 사용하여 하나로 만들어 출력하였습니다.
코드 print("Hello"+"Python") 결과 HelloPython |
곱셈(*)기호를 사용하여 문장을 곱셈(*)연산할 수 있습니다.
코드 print("Hello" * 8) HelloHelloHelloHelloHelloHelloHelloHello |
문장과 문장 사이에 콤마(,)기호를 사용할 경우 공백이 자동으로 추가됩니다.
코드 print("hello","Python") 결과 hello Python |
\ 기호를 사용할 경우 입력은 줄바뀜이 되지만 출력 시 문장을 이어서 출력합니다.
\ 기호는 입력하는 공간이 부족할 경우 개행을 하여 입력하는 공간을 확보하거나 입력코드를 구분 하고자 할 때 사용합니다.
코드 print("Hello my name is ossian \ ... I love Python") 결과 Hello my name is ossian I love Python |
''' 또는 """ 사용하여 Print()함수에 입력된 문장, 개행, 공백, 특수기호를 포함한 입력한 형태 그대로 출력할 때 사용합니다.
코드 print("""Hello my name is ossian ... I love Python""") 결과 Hello my name is ossian I love Python 코드 print('''Hello my name is ossian ... I love Python''') 결과 Hello my name is ossian I love Python |
Print 함수 이스케이프
이스케이프는 '\'로 시작됩니다. 다양한 이스케이프 목록이 있으며 주로 사용하는 이스케이프는 아래와 같습니다.
--------------------------------------------- 코드 # 개행을 실행하는 이스케이프 입니다. print('Hello\n'+'Python\n'+'I love you') 결과 Hello Python I love you --------------------------------------------- --------------------------------------------- 코드 # 탭을 실행하는 이스케이프 입니다. print('Hello\t'+'Python\t'+'I love you') 결과 Hello Python I love you --------------------------------------------- --------------------------------------------- 코드 # '\'을 출력하는 이스케이프 입니다. print('Hello\\'+'Python\\'+'I love you') 결과 Hello\Python\I love you --------------------------------------------- |
Print 함수 응용 문법 - sep / end
Sep은 Print 함수 내에서 문장과 문장사이의 변화나 구분이 필요할 때 사용합니다.
--------------------------------------------- 코드 print('Hello','Python','I love you') 결과 Hello Python I love you --------------------------------------------- --------------------------------------------- 코드 # 문장과 문장 사이에 sep에서 입력한 기호나 문장을 삽입합니다. print('Hello','Python','I love you',sep='*') 결과 Hello*Python*I love you --------------------------------------------- --------------------------------------------- 코드 # 만약 sep를 사용하지 않고 문장과 문장 사이에 '*' 기호를 삽입하려면 아래와 같은 비슷한 방법으로 코드를 작성해야 합니다. print('Hello*'+'Python'+'*I love you') 결과 Hello*Python*I love you --------------------------------------------- |
End는 Print 함수가 종료되고 다음에 오는 Print 함수에 영향을 줍니다.
--------------------------------------------- 코드 print('Hello') print('Python') print('I love you') 결과 Hello Python I love you --------------------------------------------- --------------------------------------------- 코드 # end를 사용하여 print 함수 간 발생하는 개행을 제거할 수 있습니다. print('Hello',end=',') print('Python',end=',') print('I love you',end=',') 결과 Hello,Python,I love you, --------------------------------------------- |
'[Dev] > Python' 카테고리의 다른 글
[Python] 리스트 인덱싱 & 슬라이싱 (0) | 2017.11.30 |
---|---|
[Python] Python Print 함수 - 2 (0) | 2017.11.29 |
[Python] Mac에서 Python3 Module 설치 (2) | 2017.11.29 |
[Python] Mac에서 Python 3 & Pycharm 개발환경 구성 (0) | 2017.11.29 |
[Python] Windows에 Python 2.7 설치하기 (0) | 2017.09.14 |