본문 바로가기

언어/Python36

[Python 기본 공부정리] 3-4. 자료형-튜플(tuple) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 1. 튜플(tuple) 여러 가지의 데이터를 한 번에 다룰 수 있는 또 하나의 방법인 튜플은 리스트와 유사하여 헷갈릴 수 있어 주의해야 한다. 리스트 와의 차이점 첫 번째는 리스트는 []를 통해 데이터를 관리하였지만 튜플은 ()를 통해 데이터를 하나로 묶어 관리한다. 두 번째 리스트는 값의 삭제, 수정이 가능 하지만 튜플은 한번 생성한 값의 변경이 불가능하다. 튜플을 만드는 다양한 방법들이다 ()를 쓰지 않고 , 만 사용하여도 튜플을 만들 수 있고 만약 튜플 안의 데이터가 1개 뿐이도록 만들고 싶다면 ()안에 데이터를 넣고 ,를 넣어 줘야 한다. 그렇지 않으면 tu6처럼 tuple 타입이 아니라 i.. 2019. 12. 3.
[Python 기본 공부정리] 3-3. 자료형-리스트(list) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 1. 리스트(list) 리스트는 여러 데이터를 하나로 모아 하나의 변수로 관리할 수 있도록 도와준다. 배열과 비슷하게 생각되지만 배열은 같은 데이터 타입끼리의 집합이지만 리스트에는 데이터 타입에 관계없이 모아서 관리할 수 있다. 문법) 리스트명 = [데이터 1, 데이터 2,....] 리스트의 요소로 다양한 값들이 가능하고 리스트 안에 리스트나 변수 등도 가능하다. 아무런 값도 없는 빈 리스트 또한 선언 가능하며 다른 방법으로는 변수명 = list()가 존재한다. 2. 리스트 인덱싱, 슬라이싱 리스트도 문자열처럼 인덱싱과 슬라이싱을 적용할 수 있다. 0번 인덱스가 첫 번째의 요소를 가리키며 인덱스 번.. 2019. 12. 1.
[Python 기본 공부정리] 3-2. 자료형-문자열(string) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 1. 문자열(string) 문자열이란 유니코드로 이루어진 a,b,c,ㄱ,ㄴ 같은 문자나 단어로 이루어진 집합이다. 파이썬에서는 문자열 이용에 다양한 방법을 제공한다. ""(큰따옴표), ''(작은따옴표)를 이용해 4가지의 방법으로 문자열을 만들 수 있다. "' 이렇게 두개를 혼용하면 안된다. 총 4가지의 선언 방법이 있는 이유는 문자열 데이터를 만들때 쓰는 ""와''를 문자열 안에 쓸 경우를 대비한 것이다. 문자열에 작은따옴표를 사용할 경우 문자열 전체를 큰따옴표로 감싸고 큰따옴표를 사용할 경우 작은 따옴표로 감싸면 된다. 또 다른방법은 " 나 ' 앞에 역슬레쉬를 붙여줄 경우 문자열을 둘러싸는 기호가.. 2019. 11. 28.
[Python 기본 공부정리] 3-1. 자료형-숫자형(number) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. 파이썬은 다양한 자료형을 제공한다. C++ 에서 사용하는 정수,실수,문자형 등은 물론이고 리스트, 튜플, 집합, 딕셔너리 등 다양한 자료형을 제공한다. 파이썬에서는 변수를 선언할때 자료형을 언급하지 않고 변수명만 선언한후 값을 입력하면 그에 맞추어 자동으로 설정된다. 따라서 어떤 자료형이 존재하는지 부터 정리하고 변수에 대해 정리하자. 다양한 자료형중 숫자형이란 우리가 이미 자주 사용하는 숫자(number)를 뜻한다 1, 2, 3 과 같은 정수, 1.1 12.4 와 같은 실수 그리고 드물게 8진수나 16.. 2019. 11. 21.
[Python 기본 공부정리] 2. 연산자(Operator) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. pyton은 편리한 연산자를 많이 제공한다 C++의 연산자와 유사하나 약간의 차이가 존재한다. 1. 산술 연산자(arithmetic operator) 기본적인 산술 연산을 위해 제공되는 연산자이다. + 왼쪽 항에 오른쪽 항을 더한다 - 왼쪽 항에 오른쪽 항을 뺀다 * 왼쪽 항에 오른쪽 항을 곱한다 / 왼쪽 항을 오른쪽 항으로 나눈다 % 왼쪽 항을 오른쪽 항으로 나눈 나머지 ** 왼쪽 항에 오른쪽 항만큼 제곱한다 // 왼쪽 항을 오른쪽 항으로 나눈 몫 C++의 경우 /연산을 할 때 int형일 경우 몫만 출력이 되지만 파이썬은 자동으로 자료형을 결정하기 때문에 나누기와 몫, 나머지의 경우가 나뉘어 있다.. 2019. 11. 20.
[Python 기본 공부정리] 1. 파이썬 프로그래밍 준비 단계 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 파이썬을 설치하고 확인해보면 파이썬 IDLE(Integrated Development and Learning Environment)는 프로그램을 확인할 수 있다. IDLE는 파이썬 프로그램 작성을 도와주는 통합개발 환경으로 대화형으로 진행된다. 스크립트 형식으로 코드를 작성해 .py 파일로 만드는 것 또한 가능하다. 이처럼 자체적으로 파이썬을 통해 스크립트를 작성하는 것도 가능하지만 에디터를 통해 사용자가 좀 더 편하게 코드를 작성할 수 있도록 에디터가 존재한다. C++은 코드를 작성할 때 비주얼 스튜디오를 사용 하지만 파이썬은 사용할 수 있는 에디터가 다양하다. 그중 파이 참을 사용할 것이다. C.. 2019. 11. 19.