Bunny Code
[Python] - 3) 출력함수, print()-<2> 본문
저번에는 문자열을 출력할 때 이스케이프 문자인 '\' 를 사용해서
print("<출력>"\n"<출력>")
의 코드 형태로 줄바꿈을 해봤습니다.
이번에는 '\' 가 아닌 큰 따옴표 3개 """ 를 사용해서 줄바꿈을 해보겠습니다.
print("""<출력1>
<출력2>
<출력3>""")
print("""
<출력1>
<출력2>
<출력3>
""")
위의 처럼 코드를 입력하게 되면
첫번째 줄과 두번째 줄 사이에 줄바꿈이 들어가게 됩니다.
만약 코드의 가독성을 위해 print 함수와 출력하는 것이 서로 다른 줄에 있기를 원하지만 줄바꿈이 되어 실행되는 것을 원하지 않으면
이스케이프 문자인 '\' 를 이용하면 됩니다.
print("""\
<출력1>
<출력2>
<출력3>\
""")
이제는 print 함수와 연산자를 통해 문자열과 숫자들의 합과 곱을 출력해보겠습니다!
문자열을 합치고 싶은 경우
print("<문자열1>"+"<문자열2>")
숫자의 합을 계산하고 싶은 경우
print(<숫자1>+<숫자2>)
숫자의 합이 아닌 숫자들의 연속적인 나열을 원한다면
(큰 따옴표로 숫자를 출력하게 되면 숫자를 문자열로 인식하기 때문에 나열이 가능해집니다.)
print("<숫자1>"+"<숫자2>")
문자들을 반복하고 싶을 경우
print("<문자열1>"*<숫자>) (둘의 순서가 바뀌어도 가능)
이번엔 인덱스를 사용해 문자열 내부의 문자 하나를 선택해보겠습니다.
print("<문자열>[<숫자>])
이 때, 인덱스는 문자열의 순서에 해당하는 숫자가 되는데 0부터 시작합니다.
예를 들어, 문자열에 해당하는 인덱스를 써보면 다음과 같이 됩니다.
애 | 플 | 이 | 구 | 글 | 보 | 다 | 좋 | 을 | 까 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
-10 | -9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 |
범위를 선택할 때 사용하는 연산자도 있습니다.
print("<문자열>"[<숫자1>:<숫자2>]
범위를 지정하는 것이기 때문에 처음과 마지막 총 2개의 숫자를 지정해준 것인데 이 때 주의해야 할 것이 있습니다.
숫자 1 부터 숫자 2 까지의 문자열을 출력하는 것이 아니라 숫자 1 부터 숫자 2 전까지의 문자열을 출력해 줍니다.
이번엔 문자열의 길이 수를 측정하는 코드입니다.
print(len("<문자열>")
'Hello Coding 파이썬' 을 참고하여 작성하였음.
'Python Basic' 카테고리의 다른 글
[Python] - 6) 문자열의 기능 (0) | 2020.07.31 |
---|---|
[Python] - 5) 자료형 변환, cast 함수, format 함수 (0) | 2020.07.31 |
[Python] - 4) 숫자 연산, 변수 지정 (0) | 2020.07.31 |
[Python] - 2) 출력함수, print()-<1> (0) | 2020.07.28 |
[Python] - 1) 파이썬 개발 환경 준비 (0) | 2020.07.27 |