클래스란? 변수와 함수를 모아놓은 집합 ˚ 문법class 클래스 이름:변수 or 함수 class 사용하는 실습 >>> class fish : ... name = "연어" ... >>> var = fish() >>> var.name '연어' * 클래스 자체가 클래스 안의 변수나 함수를 사용할 수 없기 때문에 클래스를 사용하기 위해서 인스턴스(객체)를 생성해서 사용해야 한다. 객체를 만들어서 사용한 예시 >>> class fish : ... name = "연어" ... >>> var1 = fish() >>> var1.name '연어' >>> var2 = fish() >>> var2.name '연어' 각각의 인스턴스는 독립적이기 때문에 이름을 변경시킬 수 있다. >>> var2.name = '광어' >>> v..
함수란? 만든 사람이 정해 둔 일을 수행하는 역할 기본적인 함수 정의 문법˚ def 함수이름(인수) :함수가 실행되면 실행될 문장들return 결과값 인수 존재반환값 존재 함수 사용 예시 XX >>> def example() : ... x = 10 ... y = 10 ... print(x+y) ... >>> example() 20 XO >>> def example() : ... x = 10 ... y = 5 ... return 10+5 ... >>> example() 15 >>> x = example() >>> x 15 OX >>> def example(a, b) : ... a += 1 ... b -= 2 ... print(a) ... print(b) ... >>> example(10,10) 11 8 O..
반복문이란? 반복을 하는 명령문 for 문 문법 ˚ for 변수 in 반복횟수 : 실행할 문장1 실행할 문장2 실행할 문장3 ... >>> list1 = ["나는","연어다","파이썬","공부"] >>> for i in list1 : ... print(i) ... 나는 연어다 파이썬 공부 범위가 큰 경우를 대비해서 range()함수가 존재한다. range() 함수 실습 >>> sum = 0 >>> for x in range(1,1001) : ... sum += x ... >>> print(sum) 500500 While 문 문법 ˚ while 조건 : 실행할 문장1 실행할 문장2 실행할 문장3 ... >>> sum = 0 >>> x = 1 >>> while x < 1001 : ... sum += x ....
조건문이란? 어떤 조건일 때는 어떤 작업을 하라는 명령문 입니다. 파이썬에서 중요한 조건문은 IF문입니다. 문법 ˚ if 조건 : 실행문장1 실행문장2 실행문장3>>> money = 11000 >>> if money > 10000 : ... print("국밥 사먹고") ... print("커피 사먹고") ... print("아이스크림도 사먹자요~!!") ... 국밥 사먹고 커피 사먹고 아이스크림도 사먹자요~!! IF ~ ELSE 문 문법 ˚ IF 조건 : 실행문장1 ELSE : 실행문장2 >>> money = 11000 >>> money = 9000 >>> if money > 10000 : ... print("국밥 사먹고") ... print("커피 사먹을 수 있다.") ... else : ... pri..
1. 리스트 유형 데이터를 요소에 집어 넣은 유형 여러 데이터를 넣을 때 '[ ]'를 사용한다. 문법 ˚ 리스트 이름 = [ 0번요소, 1번요소 , 2번요소 ...]>>> list1 = [1,"나는연어다",2,"블로그"] >>> list1 [1, '나는연어다', 2, '블로그'] 1 "나는연어다" 2 "블로그" 0번요소 1번요소 2번요소 3번요소 숫자형 문자열형 숫자형 문자열형 리스트 데이터 관리하기 데이터 추가하기 - [ append() / insert() 함수] append() - 리스트의 가장 마지막 요소에 추가 insert() - 원하는 위치에 데이터 입력 append() 함수 실습>>> list1 = [1,"나는연어다",2,"블로그"] >>> list1 [1, '나는연어다', 2, '블로그'] ..
1. 숫자형 숫자로 이루어진 데이터 유형 종류 예시 정수 111, -11, 0 실수 111.23 , -111.23 , 1.1e10 복소수 1 + 1j, -1j 8진수 0o34, 0o25 16진수 0x2A , 0xFF 정수형 정수형 숫자는 소수점이 없는 숫자형을 의미 기본연산자 연산자 의미 예 + 덧셈 1 + 2 = 3(결과) - 뺄셈 2 - 1 = 1(결과) * 곱셈 2 * 1 = 2(결과) / 나눗셈 4 / 3 = 1.33333(결과) // 나누고 난 몫만 4 // 3 (나머지만) = 1(결과) % 나머지 3 % 2 = 1(결과) ** 승수 구하기 3 ** 4 (3의 4승 구하기) = 81(결과) 숫자형변환 정수형변환 int() 실수형변환 float() >>> num1 = int(input("숫자 입력..
변수를 만들어 다양한 연산을 할 수 있습니다. 기본적인 산술 연산자 연산자 기호 설명 예시 + 덧셈 A + B - 뺄셈 A - B * 곱셈 A * B / 나눗셈 A / B % 나머지 (몫) A % B ex) 연산자 사용>>> a = 3 >>> b = 4 >>> a+b 7 데이터를 화면에 출력하는 방법 함수 설명 예시 print() 변수나 데이터를 화면에 출력한다. print("출력할 문장") print(출력할 변수) ex) print() 함수 사용>>> print("나는연어다.") 나는연어다. >>> str = "프로그래밍" >>> print(str) 프로그래밍 * 출력 문장 중간에 변수의 값을 넣고 싶을 때 다음과 같은 포멧을 이용해서 사용하면 됩니다. 포멧 의미 %d 정수(123) %f 실수(123...
변수란 ? 프로그래밍에서 사용할 데이터들을 담아두는 일종의 그릇 파이썬에서 변수를 만드는 방법은 다음과 같습니다. 변수명 = 변수에 담을 값 * 변수를 만드는 규칙 1. 변수이름은 반드시 영문자나 언더스코어(_)로 시작해야 하고 숫자나 특수문자로 시작하면 안된다. 단 숫자나 특수문자를 변수이름으로 사용하는 것은 가능하다. ex) _var(O) , var(O), 1var (X) ... 2. 대문자와 소문자는 다른 변수로 인식합니다. 3. 파이썬에서 이미 사용되고 있는 단어들(예약어)은 변수로 사용할 수 없다. 예약어 and exec not assert finally or break for pass class from print continue global raise def if return del impo..