티스토리 뷰
1. ["]나 [']로 감싸서 작성한다.
Python에서는 문자를 [문자열]이라고 한다.
문자열을 표시하려면 그 문자 전체를 ["](큰 따옴표) 혹은 ['](작은 따옴표)로 묶는다.
예를 들어 [JFun]라는 문자를 표현하려면 이것을 문자열로서 ["JFun"] 혹은 ['JFun']와 같이 표기한다.
공백을 넣으면 오류가 생기는 경우가 있기 때문에 ["]나 ['] 앞뒤에는 공백을 넣지 않도록 한다.
"JFun"
또는
'JFun'
2. ["]와 [']의 적절한 사용
["]과 [']의 차이는 없다. 하지만 ["]로 감싼 문장에 ["]이 들어가나 [']로 감싼 문장에 [']이 들어가면 안되기 때문에, [']이 문장 안에 들어가 있다면 ["]를 이용하여 문장을 감싸준다.
예를 들면,
"It's a pencil" 은 옳은 표기 이지만
'It's a pencil' 은 잘못된 표기이므로 오류가 발생한다.
또는
'It\'s a pencil' 과 같이 이스케이프 시퀀스([']를 [']또는 [\']라고 작성)를 이용하여 표기 할 수 있다.
3. 문자열을 화면에 표시
file 메뉴에서 new file을 선택해 프로그램 [print("JFun")]을 넣어준다.
이것을 example1.py 라는 이름으로 저장하고 실행한다. (Run>Runmodule)
실행결과 화면에 ["]는 사라지고 [JFun]라고만 표시된다.
4. []와 [\] 문자 사용에 주의
windows의 []문자와 mac의 [\]문자 사용시 주의해야 한다.
windows에서 [1,234]을 mac에서는 [\1,234]를 표시하고자 할 때 그대로 입력하게 되면 [1]부분이 잘 표기가 안된다.
▼ |
문자가 깨지는 이유는 python에서 []와 [\]는 특수한 용도로 사용되기 때문이다.
그러므로 windows에서는 []는 [
]으로 mac에서는 [\]는 [\\]와 같이 2개를 연이어 써야한다.
▼ |
【Tip】또 다른 대안으로는 raw String을 이용하는 것이다.
문자열 앞에 [r]을 붙이면 []나 [\]를 특수 문자로 다루지 않는다.
print(r"\1,234")
출처 : 파이썬 입문교실
'beginner > 파이썬 기초' 카테고리의 다른 글
6. 프로그램을 보조하는 주석 작성법 (0) | 2019.01.08 |
---|---|
5. 공백, 인덴트, 줄 바꿈의 역할 (0) | 2019.01.08 |
4. 긴 문자열 표시하기 (0) | 2019.01.08 |
3. 한글이 깨지는 경우 제대로 표시하기 (0) | 2019.01.08 |
2. 문자열을 연결해보자 (0) | 2019.01.08 |