2017-09-26 7 views
-2

간단한 질문이지만 간단한 해결책을 찾을 수 없습니다.변수의 값을 공백없이 출력하는 방법

print("I don't like",FavColour,", I prefer Red") 

그것은 인쇄 : 나는 FavColour와 쉼표 사이의 공간을 제거하려면 어떻게 , 내 일이 문법적으로 정확 원하는대로

I don't like FavColour , I prefer Red 

이 코드가있는 경우. 쉼표를 제거하면 구문 오류가 발생합니다.

답변

0

시도 :

print("I don't like " + FavColour + ", I prefer Red") 
0

당신은 '+'기호가 추가 공간을 인쇄하지 않습니다이 방법을 사용하여 문자열을 결합 할 수 있습니다. 그러나 숫자/십진수를 출력하려고하면 str (숫자/십진수)을 사용하여 문자열로 변환하여 문자열로 변환해야 할 수 있습니다. 이것이 작동하지 않는다면, 저는 파이썬에서 녹슬지 않습니다.

print("I don't like" + FavColour + ", I prefer Red") 

또는 아무것도 공간을 변경할 수 print()'s sep argument를 사용 :

+0

감사합니다, 그것은 잘 작동합니다! 편집 : 당신은 단지 그렇게 말할 수 없다는 것 같습니다 그래서 ... – Malhog

1

중 하나가 print()에 전달 조각 대신 전체 문자열을 구성

print("I don't like",FavColour,", I prefer Red", sep='')