본문 바로가기

분류 전체보기461

파이썬 불(bool) 불 자료형이란?불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다.불 자료형은 다음의 2가지 값만을 가질 수 있다.True - 참False - 거짓※ True나 False는 파이썬의 예약어로 true, false와 같이 사용하지 말고 첫 문자를 항상 대문자로 사용해야 한다.다음은 불 자료형을 사용하는 예제이다.>>> a = True >>> b = False a라는 변수에는 True를 대입하고 b라는 변수에는 False라는 불 자료형을 대입해 보았다.불 자료형은 조건문의 리턴값으로도 사용된다. 조건문에 대해서는 if문에서 자세히 배우겠지만 잠시만 살펴보고 넘어가도록 하자.>>> 1 == 1 True 1 == 1 은 "1과 1이 같은가?"를 묻는 조건문이다. 이런 조건문은 결과로.. 2018. 7. 11.
파이썬 집합 집합 자료형은 어떻게 만들까?집합(set)은 파이썬 2.3부터 지원되기 시작한 자료형으로, 집합에 관련된 것들을 쉽게 처리하기 위해 만들어진 자료형이다.집합 자료형은 다음과 같이 set 키워드를 이용해 만들 수 있다.>>> s1 = set([1,2,3]) >>> s1 {1, 2, 3} 위와 같이 set()의 괄호 안에 리스트를 입력하여 만들거나 아래와 같이 문자열을 입력하여 만들 수도 있다.>>> s2 = set("Hello") >>> s2 {'e', 'H', 'l', 'o'} 집합 자료형의 특징자, 그런데 위에서 살펴본 set("Hello")의 결과가 좀 이상하지 않은가? 분명 "Hello"라는 문자열로 set 자료형을 만들었는데 생성된 자료형에는 l 문자가 하나 빠져 있고 순서도 뒤죽박죽이다. 그 이.. 2018. 7. 11.
파이썬 딕셔너리 딕셔너리란?사람은 누구든지 "이름" = "홍길동", "생일" = "몇 월 며칠" 등으로 구분할 수 있다. 파이썬은 영리하게도 이러한 대응 관계를 나타낼 수 있는 자료형을 가지고 있다. 요즘 사용하는 대부분의 언어들도 이러한 대응 관계를 나타내는 자료형을 갖고 있는데, 이를 연관 배열(Associative array) 또는 해시(Hash)라고 한다.파이썬에서는 이러한 자료형을 딕셔너리(Dictionary)라고 하는데, 단어 그대로 해석하면 사전이라는 뜻이다. 즉, people이라는 단어에 "사람", baseball이라는 단어에 "야구"라는 뜻이 부합되듯이 딕셔너리는 Key와 Value라는 것을 한 쌍으로 갖는 자료형이다. 예컨대 Key가 "baseball"이라면 Value는 "야구"가 될 것이다.딕셔너리는.. 2018. 7. 11.
파이썬 튜플 튜플은 어떻게 만들까?튜플(tuple)은 몇 가지 점을 제외하곤 리스트와 거의 비슷하며 리스트와 다른 점은 다음과 같다.리스트는 [과 ]으로 둘러싸지만 튜플은 (과 )으로 둘러싼다.리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다.튜플의 모습은 다음과 같다.>>> t1 = () >>> t2 = (1,) >>> t3 = (1, 2, 3) >>> t4 = 1, 2, 3 >>> t5 = ('a', 'b', ('ab', 'cd')) 리스트와 모습은 거의 비슷하지만 튜플에서는 리스트와 다른 2가지 차이점을 찾아볼 수 있다. t2 = (1,)처럼 단지 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 한다는 것과 t4 = 1, 2, 3처럼 괄호()를 생략해도 무방하다는 .. 2018. 7. 11.
728x90