티스토리 뷰
안녕하세요. 죠쵸입니다.
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
- kule
- 328. Odd Even Linked List
- Pandas(판다스)
- 큘가방
- Big Data
- 죠쵸
- 영어공부
- Machine Learning
- AdSense
- 데이터 분석
- 판다스
- 리트코드
- python
- 파이썬
- ap news
- 캐글
- Study
- Kaggle
- Leetcode255
- ai
- English
- 티파니T1
- 리바이스사이즈
- 파이썬 독학
- 아디다스삼바화이트
- pandas
- Leetcode
- joecho
- 파이썬 기초
- 재귀함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |