본문 바로가기
새롭게 알게된_tech/파이썬_tech

7. 출력문 print(sep='' , end='')

by 애플파ol 2022. 1. 26.

● sep=""

   ->print 문의 출력문들 사이에 값을 넣어 줄 수 있다.

print("A","B","C","D")
A B C D

print("A","B","C","D",sep='')      # 분리를 하지 않고 출력을 해주겠다는 의미
ABCD

print("A","B","C","D",sep='E')    # 문자열 사이사이에 E를 추가해줌
AEBECED

 

● end=""

        -> print 문을 이용해 출력을 완료한 뒤의 내용을 수정할 수 있다.

 

         주로 사용) for 문에서 한줄로 출력하고 싶을때 자주 사용 됨.

 

print("A",end='')      # print문은 출력할때 마다 자동으로 개행=줄바꿈(\n) 역할이 들어가는데 
print("B",end='')      # 방지해주기 위하여 사용됨
print("C",end='')
print("D",end='')
print("E")
ABCDE               # 붙어서 출력이 됨


print("A")  
print("B")  
print("C")
print("D")
print("E")
A
B
C
D
E

-----------------------------------------------------------------

print("A",end='BCD')     # 출력이 완료한 뒤에 추가로 출력하고 싶은문자열을 출력해줌
ABCD

----------------------------------------------------------------

for _ in range(4):
    print("A")
A
A
A
A



for _ in range(4):   
    print("A",end='')
AAAA                    # 줄 바꿈 없이 연속해서 출력이 됨