본문 바로가기

자료형5

[Python 기초] 기본 자료형 : 불(bool) 이번에는 파이썬의 기본 자료형 중, 불(bool)에 대해 알아보겠습니다. 불 (bool) 불 자료형은 참(True) 또는 거짓(False)을 나타내는 자료형입니다. 불 자료형은 조건문의 반환값으로 사용됩니다. >>> 2 == 1 # False >>> 1 == 1 # True >>> 2 >> 2 > 1 # True 자료형에도 참/거짓이 있습니다. 문자열, 리스트, 튜플 등의 자료형은 비어있으면 거짓으로 인식합니다. 참(True) 거짓(False) "Fine thank you" "" [1, 2, 3] [] (1, 2, 3) () {"key":"value"} {} 1 0 None bool() 함수를 통해서 해당 값의 참/거짓을 알 수 있습니다. >>> bool("Hello world").. 2020. 7. 10.
[Python 기초] 기본 자료형 : 딕셔너리 (dictionary) 이번에는 파이썬의 기본 자료형 중 딕셔너리(dictionary)에 대해서 알아보겠습니다! :) 딕셔너리 (dictionary) 딕셔너리는 대응관계를 나타내기 위해 사용합니다. 그러므로, Key-Valuye를 한 쌍으로 저장하게 됩니다. 딕셔너리는 연관배열(associative array) 또는 해시(Hash)라고도 불립니다. 딕셔너리는 앞서 배운 리스트(list)와 튜플(tuple) 처럼 순차적으로 요소 값을 접근하는 것이 아니라, key 값을 통해서 value 값에 접근하는 방식으로 구성됩니다. 딕셔너리 생성 >>> d = {"key1" : "value1", "key2" : "value2"} 딕셔너리를 생성할 때 주의하셔야 하는 점은, key 값에는 변하지 않는 값을 사용해야 한다는 것입니다. 그러므로.. 2020. 6. 29.
[Python 기초] 기본 자료형 : 튜플 (tuple) 이번에는 파이썬의 기본 자료형 중 튜플(tuple)에 대해서 알아보겠습니다. 튜플 (tuple) 튜플은 다양한 값을 함께 저장하는 것은 리스트(리스트에 대한 게시물을 조회하시려면 여길 누르세요)와 유사합니다. 하지만, 리스트와는 다른 2가지의 특징이 있습니다. 중괄호를 쓰는 리스트와는 달리, 튜플은 소괄호 "()"를 사용합니다. 값의 생성, 삭제, 수정이 불가능합니다. 그러므로, 값이 변하지 않기를 바라는 경우 사용합니다. 튜플의 생성은 다음과 같이 합니다. >>> t = () >>> t1 = (1, ) >>> t2 = (1, 2, 3) 여기서 주의하셔야 할 점은, 원소가 1개인 튜플을 생성하는 경우 콤마(,)를 꼭 함께 사용해야 한다는 것입니다. 콤마를 사용하지 않는 경우, 튜플이 아닌, 원소 그 자체.. 2020. 6. 25.
[Python 기초] 기본 자료형 : 리스트 (list) 이번에는 파이썬의 기본 자료형 중, 리스트(list)에 대해 알아보겠습니다. 리스트 (List) 리스트(list)는 다양한 요소를 모아서 저장할 수 있는 자료구조입니다. 리스트 안에는 어떠한 자료형도 삽입할 수 있습니다. 리스트명 = [요소1, 요소2, 요소3, ...] 의 형태로 생성할 수 있습니다. 빈 리스트는 l = list() 형태로 선언할 수 있습니다. >>> l1 = [100, 'hello', [1, 2, 3]] >>> l2 = [] >>> l3 = list() 리스트 연산 1. 리스트 인덱싱 문자열 인덱싱과 동일한 방법으로 수행됩니다. 리스트의 각 요소를 인덱스를 이용해서 접근할 수 있습니다. 이때, 각 인덱스는 0에서부터 시작합니다. 리스트의 뒤에서부터 접근하기 위해서는 - 를 이용해서 접.. 2020. 6. 24.
[Python 기초] 기본 자료형 : 숫자형(number), 문자열(string) 파이썬의 기본 자료형에 대해서 알아보겠습니다! 숫자형 (Number) 1. 정수형 (Integer) 말 그대로 정수 자료형이 있습니다. 양의 정수, 음의 정수, 0을 사용할 수 있습니다. >>> a = 200 >>> b = -200 >>> c = 0 2. 실수형 (Floating point) 실수 자료형이 있습니다. 실수 자료형을 표현하는 데 있어서 두 가지 방식이 있습니다. 첫 번째로는 우리가 일반적으로 사용하는 소수점 표현 방식입니다. >>> a = 20.1234 >>> b = -20.1234 두 번째로는 컴퓨터식 지수 표현 방식입니다. 예를 들어, 1.23E10 은 1.23 * 10^10과 동일한 값을 나타냅니다. >>> a = 1.23E10 >>> b = 1.23E-10 3. 8진수 / 16진수 .. 2020. 6. 22.