프로그램을 제어하기 위한 6가지 기본 기능 (프로그램은 이 6가지의 기본 기능을 조합해 만드는 것이 일반적이다.) ①계산기능 [+], [-], [*], [/] 등의 기호를 이용한 사칙연산과 [+]를 사용한 문자열 연결 등이 있다. 에서 공부했다. ②변수 계산 결과를 비롯해 사용자가 입력한 값이나 파일로부터 읽고, 네트워크 통신으로 취득한 데이트 등 모든 데이터를 임시 저장하는 구조이다. 에서 공부하게 될 것이다. ③반복 명령을 몇 번 반복해 실행하는 기능이다. 명령을 1개만 써도 지정한 횟수만큼 반복할 수 있다. 과 에서 공부하게 될 것이다. ④조건분기 계산 결과나 변수에 저장된 값이 어떤 값인지에 따라 처리를 분기하는 구조이다. 조건분기는 다방면에 걸쳐서 사용된다. 예를 들면 [입력한 문자나 숫자가 범..
[#] 뒤에 주석을 쓴다. 프로그램을 작성하면서 타인에게 설명해야 하거나 잊어버리는 것을 방지하기 위해서 메모가 필요할 때가 있다. 이러한 목적으로 앞에 [#]을 붙여 메모해 두는 기능이 주석이다. 이렇게 하면 [#] 뒤의 부분은 무시된다. # coding:utf-8 #화면에 문자를 표시한다. print("JFun은 잘생겼다") # JFun♥ print("JFun은 매력적이다") print("JFun은 섹시하다") ▼ JFun은 잘생겼다 JFun은 매력적이다 JFun은 섹시하다 출처: 파이썬 입문교실
1. 공백과 줄 바꿈은 보기 좋게 하기 위해서 사용해도 좋다. 공백은 [+]와 [(], [)] 등의 기호를 보기 좋게 하기 위해서 적당히 넣어서 사용해도 된다. print ( "J" + "Fun" ) ▼ JFun 다만, ["]와 [']로 감싼 문자열 안에 있는 공백은 그대로 표시된다. print ( "JFunishandsome" ) ▼ JFunishandsome 줄 바꿈도 공백과 마찬가지이다. (↲은 줄바꿈 뜻) # coding:utf-8 print("JFun은 잘생겼다") print("JFun은 매력적이다") print("JFun은 섹시하다") 〓 # coding:utf-8 print("JFun은 잘생겼다") ↲ print("JFun은 매력적이다") ↲ print("JFun은 섹시하다") 2. 줄 맨 ..
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" ..