4. 리스트 타입의 함수 (method) 종류 리스트.append(추가할 아이템) : 인자값을 통채로 리스트의 마지막 아이템으로 추가, 인자값은 1개만 받음 = 1개의 아이템만 추가 가능 리스트.extend(추가할 아이템) : 인자값의 아이템을 뽑아서 리
할당기호(=)copy() 메서드list()슬라이싱 스택이 용량이 작고 힙이 용량이 크다 스택에는 변수에 값 하나씩만 저장, 힙에 다가 리스트 저장 (스택은 용량이 적어서 많은 데이터를 넣으면 터질 수 있다 = 스택 오버플로우) STACK : HEAP : a = 1,
생성 문법 기호 : ( )아이템을 수정/삭제할 수 없기 때문에 실수로 데이터가 변경되거나 삭제되는 위험이 적다.객체를 저장하는데 더 적은 메모리를 사용한다.dictionay 자료형의 key로 활용할 수 있다.함수의 인자는 tuple 자료형으로 전달된다.하나의 아이템을
▶ 문법 기호/함수 : {key1 : value1, key2 : value2, key3 : value3 ... } / 함수 : dict()▶ key로 가질 수 있는 데이터 타입 : 문자, 숫자, 튜플(Tuple)▶ value로 가질 수 있는 데이터 타입 : 문자, 숫자
하나의 아이템 삭제하기모든 아이템 삭제하기 : 빈 딕셔너리만 남습니다.d2 = {'a':10, 'b':10, 'c':3, 'd':4, 'e':50, 'f':100}하나의 아이템 삭제하기 : del 키워드 + 딕셔너리 인덱싱단, .get()을 이용한 삭제는 불가능하다d2
주어진 조건을 판단하여 해당 조건이 참일 때와 거짓일 때에 맞는 명령문을 수행하는 것▶ 기본 문법 if 조건문1 : 조건문1이 참일 때 실행할 문장1 조건문1이 참일 때 실행할 문장2 elif 조건문2 :
주어진 조건을 판단하여 조건이 참일 동안 특정한 명령문을 반복적으로 수행하는 것▶ 기본 문법 while 조건문: 반복적으로 수행할 문장1 반복적으로 수행할 문장2 ...▶ 주의해야할 문법 :조건문
자료형(리스트, 튜플, 문자열)의 모든 아이템에 대하여 처음부터 마지막까지 차례대로 접근하여 실행문을 적용한다.▶ 기본 문법 for 임시변수 in 자료형 : 수행할 문장1 수행할 문장2 ...▶ 임
반복적으로 사용하는 기능을 묶어서 함수로 정의하면 간편하게 사용할 수 있다.▶ 기본 문법▶ 매개변수 \- 함수 안에서 사용할 값을 전달하는 변수로 <수행할 내용> 문장에서 변수로 사용된다. \- 함수 정의문에서는 매개변수로서 선언되며 실제
함수에 전달된 값을 저장하는 변수 / 함수를 선언할 때 정의하는 변수함수를 호출(=사용)할 때 전달하는 입력값 매개변수를 2개 이상 받는 케이스 sum_func 이라는 이름으로 함수를 선언해주세요. 이 함수는 num1, num2 2개의 변수를 입력받고 두개를 합산한 값
object oriented programming 객체 지향 프로그래밍 구조체(structure) 클래스 이전에 구조체를 먼저 공부하는 이유는 클래스가 C언어 구조체에서 확장된 개념이기 때문입니다. 구조체란 배열과는 달리 인덱스가 아닌 "변수명"으로 특정 대상을 프
상속은 부모 클래스의 정보를 활용해 자식 클래스를 이끌어내는 것을 의미합니다.문법은현실에서의 상속과 마찬가지로 프로그래밍의 상속에서도 부모는 자식에게자신이 가진 요소를 물려줍니다.(변수, 메서드)현실과 다른점은 프로그래밍의 상속은 자식이 부모를 지목해 이뤄지며부모쪽에서