목록Python Study/Pure Python (5)
Studio KimHippo :D
# -*- coding : utf-8 -*- # NOTE : 집합 자료형 # NOTE # 집합 자료형은 중복된 값은 저장되지 않는다. # 집합 자료형은 순서가 없다. s1 = set([1, 2, 3]) s2 = set('Hello') print(s1) print(s2) l1 = list(s1) t1 = tuple(s1) print(s1) print(l1) print(t1) # NOTE # 집합 자료형은 인덱싱이나 슬라이싱을 할 때 리스트나 튜플로 바꿔서 해야한다. print(l1[0]) print(t1[:2]) # NOTE : 집합 연산 s3 = set([1, 2, 3, 4, 5, 6]) s4 = set([4, 5, 6, 7, 8, 9]) # NOTE : 교집합 print(s3 & s4) print(s4..
# -*- coding : utf-8 -*- # NOTE : 딕셔너리 자료형 # NOTE # 딕셔너리 자료형은 키와 밸류로 구성됨. dic = {'name' : 'pey', 'phone' : '0119993323', 'birth' : '1118'} dic2 = {1 : 'hi'} dic3 = {'a' : [1, 2, 3]} print(dic) print(dic2) print(dic3) # NOTE : 딕셔너리 쌍 추가, 삭제 # NOTE : 쌍 추가 dic4 = {1:'a'} dic4[2] = 'b' dic4['name'] = 'pey' print(dic4) # NOTE : 쌍 삭제 del dic4['name'] print(dic4) # NOTE : Key를 이용해 value얻기 dic5 = {'pey'..
# -*- coding : utf-8 -*- # NOTE : 튜플 자료형 # NOTE : 리스트와 튜플의 차이 # 리스트 : 값을 수정, 삭제, 삽입 할 수 있음. # 튜플 : 값을 수정, 삭제, 삽입 할 수 없음. # NOTE : 단지 하나의 요소를 가질 때에는 반드시 ,가 있어야함. tup1 = (1,) tup2 = 1, 2, 3 # = (1, 2, 3) tup3 = ('a', 'b', ('ab', 'cd')) print(tup1) print(tup2) print(tup3) # NOTE : 튜플 인덱싱, 슬라이싱 tup4 = (1, 2, 'a', 'b') print(tup4[0]) print(tup4[3]) print(tup4[1:]) print(tup4[:2]) # NOTE : 튜플 관련함수 # N..
리스트 자료형 # -*- coding : utf-8 -*- a = [] b = [1, 2, 3] c = ['Life', 'is', 'too', 'short'] d = [1, 2, ['Life', 'is']] # NOTE : 리스트 인덱싱 x = [1, 2, 3] print(x) print(x[0]) print(x[0] + x[2]) print(x[-1]) # NOTE : 리스트 슬라이싱 y = [1, 2, 3, 4, 5] print(y[0:4]) print(y[:3]) # !CAUTION! : 리스트 슬라이싱 할 때 a[x:y]라 하면, # x부터 y까지가 아니라, x부터 y-1까지다. print(y[2:]) # NOTE : 리스트 연산 print(x+y) print(x*3) print(len(x)) z..
문자열 포매팅 # -*- coding : utf-8 -*- print('I eat %s apples.' % 'five') print('I eat %d apples.' % 3) number = 7 day = 'three' print('I eat %d apples.' % number) print('I ate %d apples. so I was sick for %s days.' % (number, day)) print('Error is %d%%.' % 98) # NOTE : 오른쪽 정렬 print('%10s' % 'hi') # NOTE : 왼쪽 정렬 print('%-10s' % 'hi') print('%s Jane' % 'hi') print('%-10s Jane' % 'hi') # NOTE : 소수점 표시 p..