파이썬은 "(쌍따옴표) 나 '(홀따옴표) 로 문자열을 변수에 저장한다.
특이하게도 """(쌍따옴표 3개) 라는 녀석이 있는데, 굳이 비유를 하자면 HTML의 <pre> 태그와 비슷한 느낌이다.
아래의 예를 보면, " 로 한녀석은 엔터치면 에러가 발생하는데 비해
"""(쌍따옴표 3개)를 사용한 녀석은 아래와 같이 """ 가 나올때 까지 계속 입력을 받고, 자동으로 \n를 붙여준다.
테스트 삼아 "와 '를 혼용해서 하는데 "와 "를 동시에 쓰면 문법에러가 발생한다.
이런 경우에는 \" 를 이용하여 구분을 해주어야 한다.
특이하게도 """(쌍따옴표 3개) 라는 녀석이 있는데, 굳이 비유를 하자면 HTML의 <pre> 태그와 비슷한 느낌이다.
아래의 예를 보면, " 로 한녀석은 엔터치면 에러가 발생하는데 비해
>>> hello = "test File "<stdin>", line 1 hello = "test ^ SyntaxError: EOL while scanning string literal |
"""(쌍따옴표 3개)를 사용한 녀석은 아래와 같이 """ 가 나올때 까지 계속 입력을 받고, 자동으로 \n를 붙여준다.
>>> hello = """test ... asdf ... """ >>> hello 'test\nasdf\n' >>> print hello test asdf >>> |
테스트 삼아 "와 '를 혼용해서 하는데 "와 "를 동시에 쓰면 문법에러가 발생한다.
이런 경우에는 \" 를 이용하여 구분을 해주어야 한다.
>>> ""test" ing" File "<stdin>", line 1 ""test" ing" ^ SyntaxError: invalid syntax >>> '"test" ing' '"test" ing' >>> "'test' ing" "'test' ing" |
'Programming > python(파이썬)' 카테고리의 다른 글
파이썬 종료하기 - how to exit python shell (0) | 2010.01.22 |
---|---|
파이썬 람다 폼 - python lambda form/function (2) | 2010.01.22 |
파이썬 문자열 선언 - Python String (6) | 2010.01.21 |
파이썬 클래스 - python class decalaration (0) | 2010.01.21 |
파이썬 변수 선언 - python variable declaration (0) | 2010.01.21 |
파이썬 문법 (들여쓰기) - python indent as a rule (0) | 2010.01.21 |
댓글을 달아 주세요
구차니님 파이썬도 하세요? 파이썬 이름만 들어봤지.. 소스는 한번도 본 적이 없는데..
2010.01.21 17:42 [ ADDR : EDIT/ DEL : REPLY ]다양한 언어를 구사하시는군요.. ^^
해야하는거죠 ㅠ.ㅠ 징징징
2010.01.21 17:48 [ ADDR : EDIT/ DEL ]저도 예전에 blender가 python으로 만들었다고 해서
군대에서 선임이 배워볼려라고 했었는데
c만능주의에 빠져러 등한시 했었거든요 ^^;
솔찍히 c말고는 다룰줄아는건 없어요 ㅠ.ㅠ
그냥 잠시 배운 c++/java 정도죠
다룬다고 할정도는 C뿐이네요 ㅠ.ㅠ
파이썬이 먼가요? 먹는건가요?
2010.01.21 18:28 [ ADDR : EDIT/ DEL : REPLY ]먹으면 뱀독에 중독되요 ㅋ
2010.01.21 19:39 [ ADDR : EDIT/ DEL ]이게 파이썬이군요. 으음...
2010.01.22 09:19 [ ADDR : EDIT/ DEL : REPLY ]그렇군요. 으음....
맛있어요 파이썬 (응?)
2010.01.22 09:31 [ ADDR : EDIT/ DEL ]예전에 wxPython 공부하려다가 GG 쳤는데 이제야 조금 눈에 들어오네요 ㅠ.ㅠ