티스토리 뷰

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")

 

 

 

 

출처 : 파이썬 입문교실


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함