티스토리 뷰

 

안녕하세요. 죠쵸입니다.

Python print() 함수 사용하기 라는 주제로 이야기 하려합니다. Debugger 를 이용하면 코딩시 발생하는 문제를 찾아낼 수 있지만, Debugger 를 사용할 수 없을 때, print() 함수를 잘 사용하면 문제 해결 및 Debugging 때 도움이 됩니다. 

 

#Python print() 함수 - Parameters (sep, end)

 

print() 함수의 파라미터 중에 자주 사용되는 것은 sep과 end가 있습니다. sep는 문자간 사이의 seperator를 지정하고, end는 문장의 끝에 사용될 문자 및 특수기호를 지정할 수 있습니다. 아래의 경우는 sep을 ', ' 으로 지정했을 때와 ' / ' 으로 지정했을 때 출력되는 예제입니다.

print('dog', 'cat', 'bird', 'rabbit', sep=', ')
print('dog', 'cat', 'bird', 'rabbit', sep=' / ')

 

다음의 예제는 end를 지정하지 않았을 때와 end를 ' ' 공백으로 지정했을 때입니다. end를 지정하지 않으면 기본적으로 줄바꿈 특수기호가 지정되어 있습니다. 

print('dog', 'cat')
print('bird', 'rabbit')

print('-'*20)

print('dog', 'cat', end=' ')
print('bird', 'rabbit')

 

#Python print() 함수 - string의 format 함수

 

string 의 format()함수를 사용하여 출력할 수 있습니다. 변수에 지정된 문자(열)을 출력할 때 유용합니다. {} 괄호로 표기하고 {} 안에 들어갈 변수를 format() 함수 내에 파라미터로 지정합니다. {} 안에 숫자를 넣지 않았을 때는 기본적으로 순차적으로 format 함수 내의 파라미터 값이 출력되고, {0} / {1} 와 같이 Index를 지정하여 해당 Index의 파라미터를 지정하여 출력할 수 도 있습니다.

name = 'JOECHO'
greeting = 'Welcome to my blog!!'

print('Blog name : {}, Greeting : {}'.format(name, greeting))
print('{1} - {0} -'.format(name, greeting))

 

#Python print() 함수 - 포맷 문자열

 

마지막으로 포맷 문자열로 출력하는 방법이 있는데, '' 따옴표 앞에 F를 표시함으로써 포맷 문자열로 지정합니다. 그리고 {greeting}, {name} 과 같이 {} 괄호 안에 변수를 직접 표기합니다. 이렇게 포맷 문자열을 사용했을 때, 코드를 읽을 시 가독성이 높다고 합니다.

print(F'{greeting} - {name} -')

 

방문해 주셔서 감사합니다. 여러분의 공감하기(), 댓글과 구독은 저에게 힘이 됩니다.

이상으로 죠쵸였습니다.

'Programming > Python' 카테고리의 다른 글

Python, Fibonacci 함수  (0) 2020.09.22
파이썬 흐름제어  (2) 2020.09.10
파이썬 문자열 Slicing 과 리스트  (0) 2020.09.07
파이썬 문자열 처리  (2) 2020.09.06
Hello Python  (0) 2020.09.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함