본문 바로가기

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.. 더보기
간편하게 주석 처리 하기 코딩을 자주 하지 않고 가끔씩 하다보면 사용하는 언어의 주석처리를 어떻게 하더라?? 하고 기억이 안나시는 분들이 은근 꽤 있으실거에요! 대부분 언어의 공통 주석은 '#' 은 까먹을 일이 없지만 랭귀지에서만 사용하는 주석처리의 경우는 이거였나? 저거였나 싶으실때가 많죠 Python에서는 # 말고도 주석처리하는 방법이 2가지가 더 있습니다. 1. ''' 사용 작은 따옴표 3개를 찍으면 그 이후부터 일괄 주석처리가 됩니다. 어느 라인까지만 주석처리하고 싶다면 주석처리하고 싶은 라인 뒤에 작은 따옴표 3개를 더 찍어주시면 해당 부분까지만 주석처리가 됩니다. 1. Ctrl + / 사용 그보다 더 간단하고 자주 사용하는 방법은 주석할 부분을 긁은다음에 단축키를 사용하는 방법입니다. 위에처리 주석처리 하고 싶은 부분.. 더보기