본문 바로가기

python 공부

Python 딕셔너리 사용방법 #기초편 안녕하세요, 오랜만에 돌아온 python 기초편 포스팅입니다. 오늘은 key를 관리하기에 용이한 Dictionary(딕셔너리)에 대해서 알아보려고 합니다. 먼저 초심자분들이 헷갈려하는 리스트, 딕셔너리, 튜플!! [] = 리스트 () = 튜플 입니다! 참고로 튜플로 선언할 경우는 수정이 불가능합니다! {} 중괄호를 사용했을때는 type이 2가지로 나뉘는데 key를 같이 선언하였을 경우에는 dict(딕셔너리) 그렇지 않을 경우에는 set 으로 구분이 됩니다. 예를 들어서 아래와 같이 선언하고 type 출력을 해보면 Input adver = {1:"혼튜브", 3:"구독과", 10:"좋아요"} tmp = {1,2,3} print(type(adver)) print(type(tmp)) output Type이 다르.. 더보기
[파이썬]Python raise 에러 설정하기 1. 파이썬 raise 에러 raise 에러는 사용자의 입력이나, 프로그램이 돌아가다가 우리가 의도하지 않게 돌아가는 것을 방지하기 위해서 일부러 에러를 발생시켜야 하는 경우가 있습니다, 그때 raise 를 이용하여 에러를 발생시킵니다. raise 예시 chicken = 10 waiting = 1 while(True): print("[남은 치킨 : {0}]".format(chicken)) order = int(input("치킨 몇 마리 주문하시겠습니까?")) if order > chicken: print("재료가 부족합니다") elif order chicken: print("재료가 부족합니다") elif order 더보기
Class 개념이해를 위한 간단한 퀴즈 풀어보기 문제. 주어진 코드를 활용하여 부동산 프로그램을 작성하시오. (문제 출처 : 유튜버-나도코딩) #출력예제 [sample code] class House: #매물 초기화 def __init__(self, location, house_type, deal_type, price, completion_year): pass #매물 정보 표시 def show_detail(self): pass . . . . . . . . . . . . . . . . . . . . . . . . . . . [정답] class House: #매물 초기화 def __init__(self, location, house_type, deal_type, price, completion_year): self.location = location se.. 더보기