1. ['']안에 줄 바꿈이 들어가면 어떻게 될까? # coding:utf-8 print("JFun. 잘생겼다 엄청 잘생겼다 너무너무 잘생겼다 ") ▼ ["]또는 [']로 감싼 문자열 안에 줄 바꿈을 하게 되면 오류가 발생한다. 오류 해결 방법 1. 이스케이프 시퀀스 이용 (windows는 n, mac은 \n) # coding:utf-8 print("JFun. 잘생겼다\n엄청 잘생겼다\n너무너무 잘생겼다") ▼ JFun. 잘생겼다 엄청 잘생겼다 너무너무 잘생겼다 2. 삼중 따옴표 이용 (['] 3개 또는 ["] 3개) # coding:utf-8 print('''JFun. 잘생겼다 엄청 잘생겼다 너무너무 잘생겼다''') ▼ JFun. 잘생겼다 엄청 잘생겼다 너무너무 잘생겼다 【tip】이스케이프 시퀀스 (m..
1. 한국어도 사용할 수 있지만 문자가 깨지거나 오류가 발생하는 경우가 있다. 문자열 [조펀] 을 표현해보자. ▼ [조펀]이라고 제대로 한국어가 표시되었다. Python에서는 문자 코드가 [UTF-8]이라고 불리는 코드로 작성하는 것을 전제하고 있다. 그렇기 때문에 IDLE이 아닌 텍스트 에디터를 사용하는 경우, [UTF-8]이 아닐때가 있어 오류가 발생하곤 한다. Python 2.x의 경우 File "example.py.", line 1 SyntaxError: Non-ASCII Character '\x82' in file C:\Users\osawa\ Documents\aaa.py on line 1, but no encoding declared; see http:\\python.org/dev/peps/p..
1. [+]로 연결한다. 문자열을 연결할 때는 [+] 기호를 사용한다. [J]와 [Fun]을 연결해보자. ▼ 마찬가지로 [+] 기호를 사용하여 여러개도 연결할 수 있다. print("J"+"Fun"+"hand"+"some") 【tip】 반복할 때는 [*]를 이용한다. [JFun]을 4번 반복해보자. ▼ 2. 문자열과 수치는 연결할 수 없다. [+] 기호의 의미가 문자열일 때와 수치일 때 각각 다른 의미를 갖고 있기 때문에 문자열과 수치는 연결할 수 없다. 문자열일 경우 [+]의 의미는 연결 을 의미한다. 수치일 경우 [+]의 의미는 덧셈 을 의미한다. [JFun]과 [58]를 연결해 보자. ▼ 이런 이유로 문자열과 수치를 연결하려면 수치를 문자열화 해야한다. print("JFun"+"58") 3. 문자열..
1. ["]나 [']로 감싸서 작성한다. Python에서는 문자를 [문자열]이라고 한다. 문자열을 표시하려면 그 문자 전체를 ["](큰 따옴표) 혹은 ['](작은 따옴표)로 묶는다. 예를 들어 [JFun]라는 문자를 표현하려면 이것을 문자열로서 ["JFun"] 혹은 ['JFun']와 같이 표기한다. 공백을 넣으면 오류가 생기는 경우가 있기 때문에 ["]나 ['] 앞뒤에는 공백을 넣지 않도록 한다. "JFun" 또는 'JFun' 2. ["]와 [']의 적절한 사용 ["]과 [']의 차이는 없다. 하지만 ["]로 감싼 문장에 ["]이 들어가나 [']로 감싼 문장에 [']이 들어가면 안되기 때문에, [']이 문장 안에 들어가 있다면 ["]를 이용하여 문장을 감싸준다. 예를 들면, "It's a pencil" ..