자료형 6

[Python] 자료형 : 불(Bool)

불 (bool)불 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다.불 자료형은 다음 2가지 값만을 가질 수 있다.True : 참을 의미한다.False : 거짓을 의미한다.True나 False는 파이썬의 예약어로true, false와 같이 작성하면 안 되고 첫 문자를 항상 대문자로 작성해야 한다. 불 자료형은 어떻게 사용할까?>>> a = True>>> b = False# 따옴표로 감싸지 않은 문자열을 변수에 지정해서 오류가 발생할 것 같지만, 잘 실행된다.# type 함수를 변수 a와 b에 사용하면 두 변수의 자료형이 bool로 지정된 것을 확인할 수 있다.>>> type(a)>>> type(b)type(x)는 x의 자료형을 확인하는 파이썬의 내장 함수이다. 불 자료형은 조건문의 리턴값..

[Python] 자료형 : 집합(Set)

집합 (set)집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형이다.집합 자료형은 어떻게 만들까?# 집합 자료형은 다음과 같이 set 키워드를 사용해 만들 수 있다.>>> s1 = set([1, 2, 3])>>> s1{1, 2, 3}# 위와 같이 set()의 괄호 안에 리스트를 입력하여 만들거나 다음과 같이 문자열을 입력하여 만들 수도 있다.>>> s2 = set("Hello")>>> s2{'e', 'H', 'l', 'o'}비어 있는 집합 자료형은 s = set()로 만들 수 있다. 집합 자료형의 특징위에 set("Hello")의 결과가 좀 이상하지 않은가?l 문자 하나 바쪄 있고, 순서도 뒤죽박죽이다. 그 이유는 set에 다음과 같은 2가지 특징 때문이다.중복을 허용하지 않는다.순서가 없다.(Unor..

[Python] 자료형 : 딕셔너리(Dictionary)

딕셔너리 (dictionary)딕셔너리란?단어 그대로 '사전'이라는 뜻이다.즉, 'people' 이라는 단어에 '사람', 'baseball'이라는 단어에 '야구'라는 뜻이 부합되듯이딕셔너리는 Key와 Value를 한 쌍으로 가지는 자료형이다.예컨대 Key가 'baseball'이라면 Value는 '야구'가 될 것이다. 딕셔너리는 리스트나 튜플처럼 순차적으로(sequential) 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다.이것이 바로 딕셔너리의 가장 큰 특징이다.baseball이라는 단어의 뜻을 찾기 위해 사전의 내용을 순차적으로 모두 검색하는 것이 아니라 baseball이라는 단어가 있는 곳만 펼쳐 보는 것이다. 딕셔너리는 어떻게 만들까?딕셔너리 기본 모습{Key1: Value1, Key..

[Python] 자료형 : 리스트(List)

리스트 (list)1부터 10까지의 숫자 중 홀수의 모임인 1,3,5,7,9의 집합을 생각해보자.이런 숫자의 모음을 숫자나 문자열로 표현하기는 어렵다.파이썬에는 이러한 불편함을 해소할 수 있는 자료형이 존재하는데, 바로 리스트(list)이다.리스트는 어떻게 만들고 사용할까?# 리스트를 사용하면 1, 3, 5, 7, 9의 숫자 모음을 다음과 같이 간단하게 표현할 수 있다.>>> odd = [1, 3, 5, 7, 9]# 리스트를 만들 때는 위에서 보는 것과 같이 대괄호([])로 감싸 주고 각 요솟값은 쉼표(,)로 구분해 준다.리스트명 = [요소1, 요소2, 요소3, ...]# 여러가지 리스트의 생김새는 다음과 같다.>>> a = [] # 비어 있는 리스트>>> b = [1, 2, 3] # 숫자를 요솟값으로>..

[Python] 자료형 : 문자(String)

문자열 (String)연속된 문자들의 나열을 말한다."Life is too short, You need Python""a""123"모든 예문이 큰따옴표(")로 둘러싸여 있다. "123"은 숫자인데 왜 문자열이지? 라는 의문이 드는 사람도 있을 것이다.따옴표로 둘러싸여 있으면 모두 문자열이라고 보면 된다. 1. 큰따옴표로 양쪽 둘러싸기"Hello World"2. 작은따옴표로 양쪽 둘러싸기'Python is fun'3. 큰따옴표 3개를 연속으로 써서 양쪽 둘러싸기"""Lefe is too short, You need python"""4. 작은따옴표 3개를 연속으로 써서 양쪽 둘러싸기'''Lefe is too short, You need python'''단순함이 자랑인 파이썬이 문자열을 만드는 방법은 왜 4가..

[Python] 자료형 : 숫자(Number)

숫자형 (Number)항목파이썬 사용 예정수-2, -1, 0, 1, 2실수123.45, -123.2, 3.148진수0o34, 0o2516진수0x2A, 0xFF1. 정수형 (integer)양의 정수, 음의 정수, 숫자 0a = -1a = 0a = 12. 실수형 (floating-point)소수점이 포함된 숫자a = -1.4a = 3.14a = 123.76'컴퓨터식 지수 표현 방식'으로 4.24e10 또는 4.24E10처럼 표현 (e와 E 둘 중 어느것을 사용해도 된다.)a = 4.24E10 # 4.24 * 10¹⁰a = 4.24e10 # 4.24 * 10⁻¹⁰3.  8진수와 16진수8진수 (octal)만들기 위해서는 숫자가 0o 또는 0O (숫자 0 + 알파벳 소문자 o 또는 대문자 O)으로 시작하면 된다..