본문 바로가기

Programming/Python

파이썬 기초 - Print 함수 이해

※ Print 함수의 다양한 사용 방법

Print
    - 가장 기본적인 Output(출력) 함수

    - 기본 출력

    - Separator, End 옵션 사용

    - Format 형식 출력

    - Escape Code 사용법

 

1. 기본 출력

 

문자열을 출력할 땐 작은따옴표 또는 큰따옴표를 이용해서 출력한다.

 

2. Separator 옵션 사용

 

위와 같이 print 함수 내에 sep 옵션을 사용하여 띄어쓰기(공백) 말고 인자에 다른 문자를 넣어 출력할 수 있다.

 

3. end 옵션 사용

 

위와 같이 end 옵션을 사용할 경우, 줄 바꿈이 되지 않고 그다음 출력문이 이어서 출력되는 것을 확인할 수 있다.

 

4. format 사용

위와 같이 format과 {중괄호}를 사용해서 사용자가 원하는 값을 넣어 출력할 수 있다.

세 번째 예시처럼 작성할 시에는 좀 더 정확하게 값을 출력할 수 있다.

 

5. 데이터 형태와 %를 사용

- % s : 문자

- % d : 정수

- % f : 실수

위와 같이 데이터 형태와 %를 사용하여 출력이 가능하다. 이때, 입력 값에 맞는 데이터 형태를 사용해야 한다.

 

 

 

위의 소스코드 결과

32번째 줄 -> %5d : 5자리 수의 정수가 올 자릿수 명시, %4.2f : 정수부분은 4자리, 소수부분을 2자리인 실수

33번째 줄 -> %를 쓰지 않고 0과 1을 사용하여 위와 같은 결과 도출

34번째 줄 -> 문자 사용시 좀 더 직접적으로 문자의 의미 입력

 

Escape 코드

 - \n : 개행

 - \t : 탭

 - \\ : 문자

 - \' : 문자

 - \" : 문자

 - \r : 캐리지 리턴

 - \f : 폼 피드

 - \a : 벨 소리

 - \b : 백 스페이스

 - \000 : 널 

위의 소스코드 결과

'\'는 옆에 표시되는 특수문자를 그대로 표현하게 돕는 코드다.

41번째 줄 -> \n은 줄바꿈 기능

42번째 줄 -> \t의 경우 tab키를 누른 것과 같은 기능

 

 


 

파이썬 구성요소 기초 학습 

  - 인코딩(입력, 출력)

  - 변수

  - 조건문

  - 함수, 클래스, 인스턴스(객체)

  - 정보출력

 

8번째 ~ 9번째 줄 -> 입력 인코딩과 출력 인코딩의 결과를 확인하면 utf-8로 설정되어 있는 것을 확인 할 수 있다.

14번째 줄 -> 어떤 값을 할당할 때 변수라는 것을 선언해서 할당한다.

17 ~ 19번째 줄 -> 조건문을 사용해서 myName 변수에 할당된 값이 'Goodboy'인 경우

'OK'를 출력하도록 한다.

 

 

 

위의 소스코드 결과

 

21 ~ 24번째 줄 -> 1단부터 9단까지의 구구단 출력을 위한 반복문