Python study/문법공부
-
집합 자료형Python study/문법공부 2021. 6. 22. 16:58
집합자료형은 다음과 같이 set 키워드를 사용해 만들 수 있다. set() 괄호 안에 리스트를 입력하여 만들거나 다음과 같이 문자열을입력하여 만들수 있다. % 비어있는 집합 자료형은 s = set() 로 만들수 있다. 집합 자료형의 특징 중복을 허용하지 않는다. 순서가 없다 (Unordered). 인덱싱으로 값을 얻을수 없다 만약 set 자료형에 저장된 값을 인덱싱으로 접근하려면 다음과 같이 리스트나 튜플로 변환한 후 접근 해야한다. ## 중복을 허용하지 않는 set의 특징은 자료형의 중복을 제거하기 위한 필터 역활로 종종 사용하기도한다. 교집합 , 합집합, 차집합 구하기 & 기호 와 intersection() 함수를 사용하면 교집합을 간단히 구할 수 있다. | 기호와 Union() 함수를 사용하면 합집..
-
딕셔너리 자료형Python study/문법공부 2021. 6. 21. 17:28
딕셔너리란 . 사람은 누구든지 이름 = 홍길동 , 생일 = 며칠 , 등으로 구별 할 수 있다. 파이썬은 영리하게도 이러한 대응 관계를 나타낼 수 있는 자료형을 가지고 있다. 요즘 사용 하는 대부분의 언어도 이러한 대응 관계를 나타내는 자료형을 가지고 있는데, 이를 연관 배열(Associate array) 또는 해시(Hash)라고 한다. 파이썬에서는 이러한 자료형을 딕셔너리(Dictionary) 라고 한다. 딕셔너리는 리스트나 튜플 처럼 순차적으로 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다. {Key : value, Key : value, Key : value, } baseball 이라는 단어의 뜻을 찾기위해 사전의 내용을 순차적으로 모두 검색하는 것이 아니라 baseball 이라는 단어..
-
튜플 자료형Python study/문법공부 2021. 6. 21. 17:02
리스트와 다른점 . 리스트는 [] 으로 둘러싸지만 튜플은 ()으로 둘러싼다. . 리스트는 그 값의 생성, 삭제, 수정이 가능 하지만 튜플은 그 값을 바꿀 수 없다. 튜플 예제. t1 = () t2 = (1,) t3 = (1,2,3) t4 = 1,2,3 t5 = ('a','b'('ab','cd')) t2 = (1,) 처럼 단지 한개의 요소만을 가질때는 요소 뒤에 반드시 콤마(,)를 붙여야한다. t4 = 1,2,3 처럼 괄호() 를 생략해도 무방하다. 얼핏 보면 튜플과 리스트는 비슷한 역활을 하지만 프로그래밍을 할 때 튜플과 리스트는 구별해서 사용하는 것이 유리하다. 튜플과 리스트의 가장 큰 차이는 값을 변화 할 수 있는가 여부이다. 즉 리스트의 항목 값은 변화가 가능하고 튜플의 항목 값은 변화가 불가능하다..
-
파이썬 프로그래밍의 기초, 자료형 - 숫자형Python study/문법공부 2021. 4. 30. 01:14
숫자형 숫자형(number)이란 숫자 형태로 이루어진 자료형으로 흔히 정수형이나 실수형으로 나뉘어지지만 드물게 8진수형나 16진수형 같은 것도 있다. 항목 사용예 정수 123,-345,0 실수 123.45,-1224.5,4e10 8진수 0o34,0o25 16진수 0x25,0xFF 정수형 정수형(Inteager)이란 말 그대로 정수를 뜻하는 자료형을 말한다. a = 123 a = -178 a = 0 위 예는 양의 정수와 음의정수, 숫자 0 을 변수 a 에 대입 하는 예이다. 참고로 파이썬은 다른 언어와 달리 (ex C언어) 변수 앞에 데이터 타입( 자료형 ) 을 선언 하지 않아도 자동으로 할당되는 특징이 있다. 실수형 파이썬에서 실수형(Floating-point)은 소수점이 포함된 숫자를 말한다. a = ..