Python 제어문 정리하기 for문 편입니다. python의 for문은 다른 프로그래밍 언어에서 사용하는 강화된 for문입니다. 보통 다른 프로그래밍 언어에선 for문의 인덱스를 조절해서 for문을 더 수행하도록 하는 방법이 가능한데요 인덱스를 조절해서 작업을 할 때는 while, 요소의 개수를 이용할 때는 for 이렇게 구분해 둔 게 아닌가 싶습니다. 목차 기본 사용방법 진행 및 종료에 관한 구문 예제 풀기 01. 기본 사용방법 01_01. 기본구조 for 변수 in 리스트(튜플, 문자열등): 수행할 문장~ 01_02. 리스트, 문자열, range()를 사용한 예시 코드 02. 진행 및 종료에 관한 구문 02_01. 진행(넘김)에 관한 구문 continue는 for문에서 현재 실행되고 있는 시퀀스를 ..
파이썬
Python 제어문 정리하기 while문 편입니다. Python의 while문은 다른 프로그래밍 언어에서의 기본 for문의 역할을 수행해야 합니다. 다른 프로그래밍 언어에서는 기본 for문과 강화된 for문 두 가지로 분류해서 사용이 가능한데요. Python에서는 기본 for문 대신 while문을 사용해야 합니다. while (반복문) 반복문 이란? while문 무한루프 01. 반복문 이란? 01_01. 반복문이란? 제어문의 한 종류로써 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문입니다. 01_02. 반복문이 왜 필요한가? 1부터 100까지 더한다고 생각해봅시다. 계산기로 1+2+3+4... 이 작업을 하면 1부터 100까지 더하는데 한세월 걸리게 됩니다. 숫자가 더 ..
파이썬 제어문 if, while, for문 정리 if문 편 파이썬 제어문 관련 파트에선 if, while, for문 정리를 순서대로 진행할 예정입니다. 이번 글은 if문 제어문(조건문)에 대한 내용입니다. 제어문은 프로그래밍에서 제어 흐름을 나타내는 구문으로 가장 중요한 프로그래밍의 특징이라고 할 수 있습니다. 파이썬 제어문 if, while, for문 정리 목차 ★ 03_01. if (제어문) 03_02. while 03_03. for 03_04. Question algorithm 03_01. if (제어문) 제어문, 조건문 이란? 기본 구조 조건문 연산자 pass구문 조건문이 복수일 때 실행 순서와 생략 01. 제어문, 조건문 이란? 제어문은 제어 흐름(control flow)을 나타내는 구문을 뜻합..
파이썬 데이터 타입 정리 - 08. Variable (변수) 8번째 정리할 내용은 Variable (변수)에 대한 내용입니다. 모든 프로그래밍 언어의 기본이며 변수란 메모리 공간에 이름을 붙인 것을 의미하며, 이름을 붙이는 행위를 변수를 선언한다 라고 합니다. 08. Variable (변수) 변수란? 변수 선언 방법 변수의 참조 변수의 복사 다양한 변수 선언 방법 01. 변수란? 파이썬의 모든 것은 객체로 이루어져 있으며 객체는 속성 값 (attributes or value) 행동 (behavior)을 가지고 있습니다. 파이썬에서 사용하는 변수는 객체를 가리킵니다. 변수란 정보를 저장하는 메모리 공간에 이름을 붙인 것을 뜻합니다. 메모리 공간은 정보를 저장하는 용도로 만들어집니다. 변수를 선언한다 - 공..
파이썬 데이터 타입 정리 - 07. Set (집합 자료형) 7번째 정리할 내용은 Set 자료형에 관련된 내용입니다. 다른 언어에선 보지 못했던 자료형이 파이썬에 은근히 많네요. Set자료형의 가장 중요한 특징은 중복 불가능이 아닌가 싶습니다. Set (집합 자료형) Set 자료형 이란? Set 자료형 선언 방법 교집합, 합집합, 차집합 구하기 내장 함수(built-in Function) 01. Set 자료형 이란? Set 자료형은 집합에 관련된 자료형입니다. 특징 순서가 없다. (Dictionary 자료형처럼), 중복을 허용하지 않는다. 02. Set 자료형 선언 방법 Set 자료형은 리스트, 튜플, 문자열에 Set 키워드를 이용하여 선언 헌다. 03. 교집합, 합집합, 차집합 구하기 교집합 : &기호,..
파이썬 데이터 타입 정리 - 06. Dictionary (HashMap - Key- Map Type) 2장 6번째 정리할 내용은 Dictionary 타입에 관련된 내용입니다. 다른 언어에선 HashMap, Map, Key Map 등의 이름으로 쓰이는 데이터 타입입니다. 많이 쓰기도 쓰지만 편리한 데이터 타입이라고 생각합니다. 06. Dictionary (HashMap - Key- Map Type) Dictionary 자료형 선언 방법 Dictionary 자료형 사용방법 Dictionary 자료형이란? 내장 함수(built-in Function) 01. Dictionary 자료형이란? Dictionary 자료형은 Key = Value 구조로이 루어진 자료형이다. 다른 자료형과 다르게 순차적으로 이뤄지지 않..
파이썬 데이터 타입 정리 - 05. Tuple (수정 불가능 리스트) 2장 5번째 정리할 내용은 튜플 관련된 내용입니다. 파이썬에서 처음 보는 데이터 타입인데 수정 불가능한 리스트입니다. 05. Tuple(수정 불가능 리스트) Tuple 자료형 이란? Tuple 자료형 선언 방법 Tuple 인덱싱, 슬라이싱 Tuple 연산 01. Tuple 자료형이란? 리스트와 몇 가지 점을 제외하고는 거의 비슷하다. 리스트는 []로 튜플은 ()로 둘러싼다. 튜플은 선언 이후 생성, 삭제, 수정이 불가능하다. 02. Tuple 자료형 선언 방법 () 로선 언하면 된다. 03. Tuple 인덱싱, 슬라이싱 문자 열처럼 똑같이 앞에부터 0으로 시작된다 리스트 안에 리스트가 있을 경우 [][] 이중 배열 형태로 사용하면 된다..
파이썬 데이터 타입 정리 - 04. List (리스트) 4번째 정리할 내용은 리스트에 관련된 내용입니다. 본격적으로 프로그래밍할 때 가장 많이 사용하는 데이터 타입입니다. 다른 언어를 접해본 입장에선 익숙한 타입입니다. 04. List (리스트) List 자료형 이란? List 자료형 만드는 방법 List 인덱싱, 슬라이싱 List 연산 값 수정, 삭제 내장 함수(built-in Function) 01. List 자료형 이란? 자료를 순서대로 저장하는 자료구조 여러 자료가 일직선으로 연결된 선형 구조 맨 앞을 Head, 맨뒤를 Tail이라고 부름 02. List 자료형 만드는 방법 [] 형태로 선언하면 된다. 03. List 인덱싱, 슬라이싱 문자열처럼 똑같이 앞에부터 0으로 시작된다 리스트 안에 리스트..