아무튼 개발
article thumbnail
반응형

Python에서 print 함수를 통해 출력할 수 있다.

문자열을 출력하기 위한 기본적인 방법에 대해 살펴보겠다!

 


기본

  • '', sep, end
print('hello world!')
→ hello world!

print('hello', 'world', '!' sep=' ')
-> helllo world !

print('hello', end='~')
print('world')
-> hello~ world

print()에 출력할 내용을 적어주며, 예시를 위해 'hello world'라는 문자를 활용하였다.

문자열의 경우 따옴표를 사용한다. 작은따옴표(') or 큰 따옴표 (") 모두 상관없다.

띄어쓰기도 당연히 포함되어 출력된다.

 

sep은 입력한 여러 출력 대상들 사이에 구분자를 넣기 위해 사용된다. 현재 공백을 주었기 때문에 ! 앞에도 공백이 있는 것이다.

 

end의 경우, 보통 print()를 하면 줄 바꿈 처리가 되기 때문에 end안에 있는 내용으로 줄바꿈 대신 처리할 수 있다. 따라서 hello 이후 줄바꿈 처리가 되지 않고 '~'라는 문자가 이어진 후에 world가 출력된다.

 

 

  • 탈출 문자
print('hello\nworld')
hello
world

print("나는 '파이썬'이다")
print('나는 \'파이썬\'이다)
→ 나는 '파이썬'이다

\n : 줄바꿈

문자 뒷부분은 다음 줄로 바꿔서 출력한다.

 

\t : 탭(4칸 or 8칸 이동)

 

\\ : \ 하나 처리

2개를 입력한 이유는 특수문자의 혼란을 막기 위함으로 \\ 두 번 입력해야 \ 하나 입력한 것으로 인식이 되는 것이다.

 

\b : 앞 글자 삭제

\b를 입력한 바로 앞 한 글자를 삭제한다.

 

\ : 중복 특수문자 처리

문자열을 감싼 큰 따옴표(") 혹은 작은따옴표(')를 문자열 내에서 중복으로 작성하기 위해선 기호 앞에 \를 입력해야 한다.

 

 

변수 사용 시 기본적인 방법

  • + / ,
a = '안녕'
b = '반가워'

print(a)
→ 안녕

print(a + b)
→ 안녕반가워

print(a, b)
→ 안녕 반가워

a와 b라는 변수가 있을 때 print() 함수 내에서 +와 , 의 기능이 다르다.

+ : 각각의 문자열에 대해 띄어쓰기를 하지 않고 붙여서 출력한다.

, : a와 b 변수 사이에 띄어쓰기를 포함하여 출력한다.

 

  • """ """ / ''' '''
sentences = """
문장 1
그리고
문장 2
"""

print(sentences)

문장 1
그리고
문장 2

""" """(큰 따옴표) 혹은 ''' '''(작은따옴표)의 경우 줄 바꿈까지 포함하는 기능을 지닌다.

''' '''을 그냥 쓰게 되면 주석 처리가 되지만, 변수에 정의해줌으로써 문자열을 만들 수 있다.

 

반응형
profile

아무튼 개발

@릴쥬

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...