Programming/Python

[코딩도장-파이썬] 출력

Supreme_YS 2020. 11. 9. 17:30

._print에는 변수나 값 여러 개를 ,(콤마)로 구분하여 넣을 수 있다.

  • print(값1, 값2, 값3)
  • print(변수1, 변수2, 변수3)
  • print(값1, 값2, sep='문자 또는 문자열')
  • print(변수1, 변수2, sep='문자 또는 문자열')

구분자 sep=' ' 을 통해 문자 또는 문자열을 지정해주면 원하는 형태로 출력이 가능하다. 

print('Hello", "Python", sep=" Supreme ") 이렇게 하면 --> Helllo Supreme Python 으로 출력된다.(공백포함)

 

._개행 

한 줄에 값을 출력하는 것이 아닌 한 줄에 값 하나씩 출력할 수 있다. 

\n (reverse slash N, 역슬래쉬 n) 을 활용해 한 줄에 값을 하나씩 출력할 수 있다. 

  • >>> print(1, 2, 3, sep='\n')
  • 1
  • 2
  • 3

._end 사용하기 

print는 기본적으로 출력하는 값 끝에 \n을 붙인다. 그래서 print를 여러 번 사용하면 값이 여러 줄에 출력된다. end=''와 같이 end에 빈 문자열을 지정하면 1, 2, 3이 세 줄로 출력되지 않고 한 줄로 붙어서 출력된다. 기본적으로 print end \n이 지정된 상태인데 빈 문자열을 지정하면 강제로 \n을 지워주기 때문이다. 즉, end는 현재 print가 끝난 뒤 그 다음에 오는 print 함수에 영향을 준다. 만약 1 2 3 사이를 띄워주고 싶다면 end에 공백 한 칸을 지정하면 된다.

  • print(1, end=' ')    # end에 공백 한 칸 지정
  • print(2, end=' ')
  • print(3)
  • 1 2 3

* 핵심 정리 

dojang.io/mod/page/view.php?id=2189

 

파이썬 코딩 도장: 핵심 정리

숫자 계산하기 숫자의 덧셈은 +, 뺄셈은 -, 곱셈은 *, 나눗셈은 / 연산자를 사용합니다. 특히 파이썬 셸은 숫자의 계산 결과를 바로 출력할 수 있습니다. >>> 1 + 1 2 >>> 1 - 2 -1 >>> 2 * 2 4 >>> 5 / 2 2.5 계

dojang.io