목록Python (39)
KEK 개발로그
변수 1. 변수(variable) - 자료형의 값을 저장하는 공간이다. - 객체를 가리키는 것이다.(객체란 자료형과 같은 것) a = [1, 2, 3] print(id(a)) # 2363731186304 # [1, 2, 3] 값을 가지는 리스트 자료형(객체)은 자동으로 메모리에 생성되고, 변수 a는 [1, 2, 3] 리스트가 저장된 공간, 그 메모리의 주소를 가리키게 된다. # id() 함수를 통해 변수가 가리키고 있는 객체의 주소 값을 알 수 있다. * 메모리: 컴퓨터가 프로그램에서 사용하는 데이터를 기억하는 공간 * id 함수: 변수가 가리키고 있는 객체의 주소 값을 돌려주는 파이썬 내장 함수 2. 변수 만들기 - 형태: 변수 이름 = 변수에 저장할 값 ('=' assignment 기호 사용) >> ..
불 자료형 1. 불(bool) 자료형 - 참(True), 거짓(False) 2가지 값을 나타내는 자료형이다. (항상 대문자로 시작! 파이썬의 예약어인 true, false와 다름) - True, False 따옴표로 감싸지 않아도 오류 발생하지 않는다. # 변수 a, b에 bool 자료형 지정 a = True b = False print(type(a)) # print(type(b)) # * type 함수: type(x), x의 자료형을 확인하는 파이썬의 내장 함수 - 불 자료형은 조건문의 반환 값으로도 사용된다.(if문) '1 == 1'은 '1과 1은 같은가?'를 묻는 조건문 print(1 == 1) # True print(2 > 1) # True print(2 < 1) # False 2. 자료형의 참과 ..
집합 자료형 1. 집합(set) 자료형 - 집합 자료형 만들기: set 키워드 사용 >> set() 괄호 안에 리스트 or 문자열 등을 입력하여 만들 수 있다. >> 비어있는 집합 자료형은 s = set() 이런 식으로 만들 수 있다. # 집합 만들기 s1 = set([1, 2, 3]) print(s1) # {1, 2, 3} >> 중괄호{}로 출력됨 s2 = set("Hello") print(s2) # {'e', 'o', 'l', 'H'} >> 순서x # 비어 있는 집합 자료형 s = set() print(s) # set() 2. 집합 자료형의 특징 1) 중복을 허용하지 않는다. >> "hello" 이면 {'h', 'e', 'l', 'o'} >> 자료형의 중복을 제거하기 위한 필터 역할로 종종 사용한다...
딕셔너리 자료형 1. 딕셔너리(Dictionary) - Key와 Value를 한쌍으로 갖는 자료형이다. - 대응관계를 나타내는 자료형이다.(연관 배열(Associative array), 해시(Hash)) - Key를 통해 Value값을 얻는다. >> 리스트나 튜플처럼 순차적(sequential)으로 검색해서 해당 요솟값을 구하는 것이 아니라 그 Key가 있는 곳만 펼쳐 보는 것. (딕셔너리: 순서X) - 딕셔너리 형태: 중괄호 {} 안에 {Key: Value} 쌍이 쉼표(,)로 구분되어 있다. >> {Key1: Value1, Key2: Value2, ...} >> Key(변하지 않는 값 사용), Value(변하는 값, 변하지 않는 값 모두 사용 가능) # 딕셔너리 예1 dic = {'name':'pey'..