2015-01-23 4 views
0

대답 (그러나 어떤 이유로 당신은 당신이 할 수있는 그것을 읽고 싶은 경우)파이썬 IDLE 쉘 - 여러 줄 문자열을 만드는 방법


파이썬에서 초보자와 나는 올바른을 입력하는 방법을 알고 구문하지만 난 그것을 반복 할 때, 그것은 별도의 선이 나오는, 그냥 "\ n"은 아래의 예 ON

세부 사항은 말한다 :

내 변수는 fred 내가 그 아래 말씀으로 설정하고, 그 다음 제 3의 선에 나는 미쳤다 e 텍스트를 인쇄합니다. 정확하게 설명하지 않았다면 알려주세요. 초보자입니다.

예 :

>>> fred = '''How do dinosaurs pay their bills? 
With tyrannosaurus checks!''' 
>>> fred 
'How do dinosaurs pay their bills?\nWith tyrannosaurus checks!' 
+2

. os와 python 버전은 무엇을 사용합니까? – Marcin

+0

파이썬 3.4.2 쉘, 윈도우 7 64 비트 – Jack

+0

Ok. 임 리눅스. 그러니 질의 검사. 어쩌면 OS의 차이가 그 이유일까요? – Marcin

답변

1

해당 문자열의 \n 새로운 라인 기호를 나타냅니다. 거의 모든 목적을 위해 줄 바꿈입니다.

당신이하고있는 일이 정확합니다.

는 별도의 라인에 선을 인쇄하려면 : 그것은 나를 위해 작동

for line in jack.split("\n"): 
    print(line) 
+0

그럴 경우, 실제로 여러 줄로 만들 수있는 방법이 있습니까? (HTML에서
처럼) – Jack

+0

은'map (print, jack.split ("\ n"))'과 같은 별도의 인쇄물에 넣습니다. 실제로 미안하지만, 대답을 추가하는 것은 복잡한 방법입니다. – pangeacake

+0

괜찮습니다. 어쨌든지도에 관해 배우려고합니다. 감사! – Jack