Test/코딩테스트

    6. 파이썬 - 조건문

    6. 파이썬 - 조건문

    조건문 조건문은 프로그램의 흐름을 제어하는 문법이다. 조건문을 이용해 조건에 따라서 프로그램 로직을 설정할 수 있다. 들여쓰기 파이썬에서는 코드의 블록(Block)을 들여쓰기(Indent)로 지정한다. 탭을 사용하는 쪽과 공백 문자(space)를 여러 번 사용하는 쪽으로 두 진영이 있는데 이에 대한 논쟁은 지금까지도 활발하다. 하지만 파이썬 스타일 가이드라인에서는 4개의 공백문자를 사용하는 것을 표준으로 설정하고 있다. 조건문의 기본 형태 조건문의 기본적인 형태는 if ~ elif ~ else이다. 조건문을 사용할 때 elif 혹은 else 부분은 경우에 따라서 사용하지 않아도 괜찮다. 참고로 조건문 밑의 코드는 띄워쓰기(Space) 4번이다. if 조건문 1 : 조건문 1이 True일 때 실행되는 코드..

    5. 파이썬 - 기본 입출력

    5. 파이썬 - 기본 입출력

    기본 입출력 모든 프로그램은 적절한 (약속된) 입출력 양식을 가지고 있다. 프로그램 동작의 첫 번째 단계는 데이터를 입력 받거나 생성하는 것이다. ex) 학생의 성적 데이터가 주어지고 이를 내림차순으로 정렬한 결과를 출력하는 프로그램 입력 예시 : 5 65 90 75 34 99 출력 예시 : 99 90 75 65 34 자주 사용되는 표준 입력 방법 input() 함수는 한 줄의 문자열을 입력 받는 함수이다. map() 함수는 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용한다. ex_1) 공백을 기준으로 구분된 데이터를 입력 받을 때는 다음과 같이 사용한다. list(map(int, input().split())) ex_2) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면, 단순히 다음과 같..

    4. 파이썬 - 사전, 집합 자료형

    4. 파이썬 - 사전, 집합 자료형

    사전 자료형 사전 자료형은 키(Key)와 값(Value)의 쌍을 데이터로 가지는 자료형이다. 리스트나 튜플이 값을 순차적으로 저장하는 것과는 대비된다. 사전 자료형은 키와 값의 쌍을 데이터로 가지며, 원하는 '변경 불가능한(Immutable) 자료형'을 키로 사용할 수 있다. 파이썬의 사전 자료형은 해시 테이블(Hash Table)을 이용하므로 데이터의 조회 및 수정에 있어서 0(1)의 시간에 처리할 수 있다. 키(Key) 값(Value) 피자 Pizza 치킨 Chicken 국수 Noodle 사전 자료형 관련 메서드 사전 자료형에서는 키와 값을 별도로 뽑아내기 위한 메서드를 지원한다 > 키 데이터만 뽑아서 리스트로 이용할 때는 keys() 함수를 이용한다. > 값 데이터만 뽑아서 리스트로 이용할 때는 v..

    3. 파이썬 - 문자열, 튜플 자료형

    3. 파이썬 - 문자열, 튜플 자료형

    문자열 자료형 문자열 변수를 초기화할 때는 큰따옴표(")나 작은 따옴표(')를 이용한다. 문자열 안에 큰따옴표나 작음따옴표가 포함되어야 하는 경우가 있다. 1) 전체 문자열을 큰따옴표로 구성하는 경우, 내부적으로 작은따옴표를 포함할 수 있다. 2) 전체 문자열을 작은따옴표로 구성하는 경우, 내부적으로 큰따옴표를 포함할 수 있다. 3) 백슬래시(\)를 사용하면, 큰따옴표나 작은따옴표를 원하는 만큼 포함시킬 수 있다. 문자열 연산 문자열 변수에 덧셈(+)울 이용하면 문자열이 더해져서 연결(Concatenate)된다. 문자열 변수를 특정한 양의 정수와 곱하는 경우, 문자열이 그 값만큼 여러 번 더해진다. 문자열에 대해서도 마찬가지로 인덱싱과 슬라이싱을 이용할 수 있다. 다만 문자열은 특정 인덱스의 값을 변경할..

    2. 파이썬 - 리스트 자료형

    2. 파이썬 - 리스트 자료형

    리스트 자료형의 정의 리스트 자료형이란 여러 개의 데이터를 연속적으로 담아 처리하기 위해 사용하는 자료형이다. 사용자 입장에서 c나 자바에서의 배열(Array)의 기능 및 연결 리스트와 유사한 기능을 지원하며 C++의 STL vector와 기능적으로 유사하다. 리스트 대신에 배열 혹은 테이블이라고 부르기도 한다. 7 1 5 3 2 6 5 리스트 초기화 리스트는 대괄호([ ])안에 원소를 넣어 초기화하며, 쉼표(,)로 원소를 구분한다. 비어 있는 리스트를 선언하고자 할 때는 list() 혹은 간단히 []를 이용할 수 있다. 리스트의 원소에 접근할 때는 인덱스(Index) 값을 괄호에 넣는다. ☆ 인덱스는 0부터 시작한다. 리스트의 인덱싱과 슬라이싱 인덱스 값을 입력하여 리스트의 특정한 원소에 접근하는 것을..

    1. 파이썬 - 수 자료형

    1. 파이썬 - 수 자료형

    파의썬의 자료형의 종류 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 사전 등이 존재한다. 정수형 정수형(Integer)은 정수를 다루는 자료형으로 양의 정수, 음의 정수, 0이 포함된다. 뿐만 아니라 특정한 값을 할당한 후 값을 증가시키거나 감소시키는 행위도 가능하다. 실수형 실수형(Real Nunber)은 소수점 아래의 데이터를 포함하는 수 자료형이다. 파이썬에서는 변수에 소수점을 붙인 수를 대입하면 실수형 변수로 처리되며 소수부가 0이거나, 정수부가 0인 소수는 0을 생각하고 작성할 수 있다는 특징이 존재한다. 실수형 주의해야할 사항 오늘날 가장 널리 쓰이는 IEEE754 표준에서는 실수형을 저장하기 위해 4바이트 or 8바이트의 고정된 크기의 메모리를 할당하므로, 컴퓨터 시스템은 실수 정보..