#print 뒤에 end='' 의미


print("I'm UBSman", end='')    # '\n'을 입력하지 않아도 print에게 줄 바꿈을 하지 말고 다음 주로 가게 함.



ex.py


print("I'm UBSman", end='')

age = input()


print(f"I'm {age}old man.")


$python3 ex.py    #실행





[참고]

https://wikidocs.net/743


줄바꿈 방지

print 문 실행 시 항상 문자열 마지막에 \n 문자가 출력되어 줄바꿈이 일어나게 된다. 이렇게 마지막 문자인 \n을 생략할 수 있는 방법이 있는데 이것또한 파이썬 3 버전과 파이썬 2.7 버전이 서로 다르다.

파이썬 3 버전의 예

print ("No new line", end=" ");print ("ok?")

파이썬 3 버전의 경우 줄바꿈 문자를 제거하기 위해서 위와 같이 끝 문자를 지정할 수 있는 end 파라미터를 설정하면 된다. 지정하지 않으면 디폴트로 \n 문자가 세팅된다.

파이썬 2.7 버전의 예

print "No new line",;print "ok?"

파이썬 2.7 버전의 경우 줄바꿈 문자를 제거하기 위해서 문자열의 끝에 콤마(,)를 덧불이면 된다.


+ Recent posts