안녕세계
파이썬 exceptionPython에서 예외처리 방법에 대해 알아봅니다. try 블록을 실행중에 에러가 발생하면 except 블록이 실행됩니다.만약, try 블록에서 에러가 발생하지 않는다면 except 블록은 실행되지 않습니다.try: # .. except [발생에러 as [에러 메시지 변수]]: #.. try..except에러 종류에 상관 없이 에러가 발생하면 except 블록을 실행합니다. try: # .. except: #.. try..except 에러가 발생했을 때 except 문에 미리 정해 놓은 에러와 일치할 때만 except 블록을 실행합니다.try: # .. except : #.. Example try: 1 / 0 except ZeroDivisionError: print('ZeroDivi..
파이썬에서 dict란? {key: value} 형태로 사전(dictionary) 처럼 저장한 데이터 값을 말합니다. person = { 'name': kim, 'age': 27, 'live': seoul } print(person['name']) # kim key는 불변(immutable) 값이어야 합니다.data = {} data['a'] = 'A' data[1] = 'ONE' data[('a', 'b')] = 'A and B' hash 타입이 아닌 객체는 key가 될 수 없습니다.data = {} data[['a', 'b']] = 'list key' # TypeError: unhashable type: 'list' data[{'a', 'b'}] = 'set key' # TypeError: unhash..
*args매개변수 앞에 *을 붙이면 입력 값을 모아 tuple로 만듭니다.def func(*args): # args == (1,2,3) total = 0 for arg in args: total = total + arg return total print(func(1, 2, 3)) # 6 **kwargs함수의 인수로 key=value 형태가 주어지면 입력 값 전체가 kwargs라는 dict에 저장 됩니다.def func(**kwargs): print(kwargs) print(func(x=1)) # {'x': 1} *args와 **kwargs*args와 **kwargs가 동시에 사용될 경우, 일반적인 입력은 args의 tuple로 저장되고 key=value 형태는 kwargs의 dict로 저장됩니다.def ..
캐시 삭제1. 크롬 개발자 도구 열기 cmd + shift + i2. Network 탭 => Disable cache 체크3. 새로고침 cmd + r캐시 및 쿠키 삭제1. 크롬 개발자 도구 열기 cmd + shift + i2. 주소 표시줄의 새로고침 아이콘 롱 클릭3. 캐시 비우기 및 강력 새로고침 선택 cmd + shift + r