loading
본문 바로가기

Python/공부18

[PYTHON] 10. 사전(Dictionary) 사전(Dictionary): 키(key)와 값(value) 한쌍을 원소로 가지는 자료형 dict = {} dict['안녕'] = 'hello' dict['기적'] = 'Miracle' # 값 변경. dict['안녕'] = 'Hi' #del dict['기적'] 하나의 원소 제거 #dict.clear() 모든원소 제거 for i,k in enumerate(dict): print("인덱스:" , i, "] 한글:", k, "/영어", dict[k]) print("사전 자료형의 길이", len(dict)) #키 만 리스트화 한다. keys = dict.keys() print(keys) key_list = list(keys) print(key_list) #값 만 리스트화 한다. valuse = dict.value.. 2022. 7. 25.
[PYTHON] 9. 클래스(class), 상속 #클래스 : 반복되는 불필요한 소스코드를 최소화 하면서 현실 세계의 사물을 컴퓨터 프로그래밍 상에서 쉽게 표현 할 수 있도록 해주는 프로그래밍 기술 인스턴스: 클래스로 정의된 객체를 프로그램 상에서 이용할 수 있게만든 변수. 클랙스의 멤버: 클래스 내부에 포함되는 변수 클래스의 함수: 클래스 내부에 포함되는 함수, 메소드 라고 부릅니다 lass Car: # 클래스의 생성자 def __init__ (self, name, color): self.name = name #클래으싀 멤버 self.color = color #클래스의 멤버 # 클래스의 소멸자 def __del__(self): print("인스턴스를 소멸합니다") #클래스의 메소드 def show_info(self): print("이름:", self... 2022. 7. 25.
[PYTHON] 8. 함수, 지역/전역변수 , 모듈(Module) #함수: 특정한 입력을 받아서 처리를 한 이후에, 특정한 출력을 하는 모듈 #함수를 이용하면 특정한 소스코드의 반복을 줄일 수 있다는 특징. #def : 무언가를 정의하다. #return : 함수를 불러온 대상에게 값을 돌려주는것.(반환 값이 있을경우 넣는다.) #가변인자 : 함수의 매개변수가 가변적일 수 있을 때 사용 def add(a, b): # '매개변수' 입력받는부분 sum = a + b # 처리부분 return sum # 출력부분 a = add(1,2 ) print(a) retun이 없는경우 def add(a, b): print(a + b) add(1,2) 다수의 매개변수 def function(*data): print(data) function(1, 2, 3) #전역변수: 소스코드 전체 어디에.. 2022. 7. 22.
[PYTHON] 7. 연산자문법, 튜플(Tuple), 시퀀스자료형 #증감 연산자: 기존에 사용하던 증가/감소 기능을 짧게 이용 #C/C++ 증감연산자는 ++ -- 가있었다. #축약형 a = 10 a += 10 # a = a +10 // a에 10만큼 더해주겠다. a *= 10 # a에 10만큼 곱주겠다. print(a) #관계 연산자 : 값을비교하여 관계 A == B : A와 B가 같은지 판별 => True. False A != B : A와 B가 다른지 판별 => True. False A > B : A가 B보다 큰지 판별 A b) c = "abc" d = "abd" print(c == d) print(c != d).. 2022. 7. 22.