프로그래밍/Python

[Python] 개행 - print(), end=' '

tlsghwn 2021. 7. 3. 19:54

파이썬 출력문
print()는 기본적으로 개행이 되어 출력된다


end= ''
개행 되지않고 다음 구문과 함께 나란히 출력된다
end라는 단어를 풀어 문자 끝을 조작하는 기능을 가지고 있다



기본출력

print(1)
print(5)

1
5




Q. 두 문자를 같이 출력하려면?

1. 앞서 말했듯 print()은 기본적으로 개행이 되기때문에 출력하고자 하는 문자를 print()에 모두 넣어줌

print(1,5)

1 5



2. end='' 사용

문자 끝에 end='' 삽입

print(1, end='')
print(5)

15


1과 2의 차이는
1은 1 5 두 숫자 사이에 공백이 존재하고
2는 15 두 숫자가 사이에 공백이 없다.


(예외)
이건 정처기 실기 문제에 나와서 헷갈려서 올려봅니다


end='' 다음 print()삽입 시 다시 개행이 된다

print("wow", end='')
print(1)

wow1


print("wow", end='')
print()
print(1)

wow
1

- print(1)을
print()다음에 넣었는데
print("wow", end='')전에 넣어도 똑같음


코드