를 사용하여 두 개의 문자열 사이에 하나의 공간을 조정 : a
및 b
를 추가 할 때나는 두 개의 문자열이 파이썬
>>> a = "abcd"
>>> b = "xyz"
>>> c = a + b
>>> c
abcdxyz
가 어떻게 대신 결과로 abcd xyz
를 얻을 수 있습니까? 당신은 .join()
등의 기능을 사용할 수 있습니다
a = "abcd"
b = "xyz"
c = a + " " + b # note the extra space concatenated with the other two
print c
이 당신에게
abcd xyz
을 줄 것이다,하지만 너무 짧은 뭔가, 그 보일 것입니다 :
내가 동의합니다. 미리 목록에 넣어야하는 두 개의 요소에'.join()'을 사용하면 과장된 것처럼 보입니다. 그러나 문자열의 긴 목록에 대해서는 확실히 이동하는 방법입니다. –
@TimPietzcker * 절대적으로 *. 나는'join()'자신을 아주 좋아한다.하지만이 문제는 심각하게 필요하지 않다. 이것들이 여러개의 문자열이라면'join()'의 길을 가야한다. – Levon
@Downvoter .. 왜 downvote? downvote w/o 설명 도움이되지 않습니다 * 누구 * OP, 그래서 또는 나 그리고 그러므로 * 건설적이지 않습니다 *. 문제의 기본 성격을 감안할 때, 솔루션은 OP의 요구를 충족시키기 위해 의도적으로 같은 레벨에서 제공됩니다. – Levon