목록전체 글 (72)
알쏭달쏭 공부한거 쓰기
#객체 프로 그래밍 https://colab.research.google.com/drive/1NrGiqH2bslaVbRPzDg-hohmWBQuf83L9#scrollTo=gfyr4peyS4il Day_09.ipynb Colaboratory notebook colab.research.google.com 객체>class 클래스명:(보통 대문자) #속성 def__init__() #이런 __있는 함수 speacial 매소드 보통 직접 부르기 보다는 자동으로 불러진다. self. 속성이름 #인스턴스 변수 #동작:메소드(동일한 함수인데 클래스 안에 쓰일때 매소드라고 불림) def 함수명 (self, 매개변수) 내용 #강아지 프로그래밍하기 1.속성은 private 하게 내부에서는 접근 가능, 외부에서는 접근 하지 못하..
#딕셔너리 딕셔너리=불변의 key, 변화가능한 값 리스트와 튜플과 달리 순서가 없다. 딕셔너리={key:value, key:value} a={}: 빈 딕셔너리 동일한 키 두개 가질 수 없다. like 사물함 딕셔너리 추가 딕셔너리명[key]=value 삭제 del딕셔너리명[key] 값을 가지고 올때 1)딕셔너리명[key] 2)딕셔너리명.get(key)> 조건문으로 유용하게 쓸 수 있다. 둘의 차이는 key가 없을때가 다르다. 딕셔너리명. key 만 가져오기 딕셔너리명.keys()>>dict_keys(['a','b','c']) (어차피 키들은 다 다른 값을 가지고 있음) >이걸 list로 보고 싶다?>> list(딕셔너리명.keys()) 값만! 딕셔너리명.values()>list(딕셔너리명.values()..
보호되어 있는 글입니다.
https://colab.research.google.com/drive/1McVY7e0CFbMh2jnZ_3GUhMWihoy0S-iW?usp=sharing#scrollTo=wUUXb3UtUI1l Day_07.ipynb Colaboratory notebook colab.research.google.com #딕셔너리 dictionary key와 value가 하나의 세트로 담겨있다. • 키key와 값value을 쌍으로 갖는 자료형 • 키를 이용하여 값을 참조 list -index로 접근 딕셔너리는 key를 통해서 value에 접근 key는 문자열, 튜플은 가능하지만 리스트는 안된다. #for x in 리스트, 문자열, 레인지, 셋, 튜플, 딕셔너리: ## 6.1 다음과 같은 파이썬 딕셔너리 구조의 프로그램을 실..
보호되어 있는 글입니다.
https://colab.research.google.com/drive/1_GFEC96syJ778G3jcPqoR7uZb92Nu7x6#scrollTo=LSOVwVSluIks HW6.ipynb Colaboratory notebook colab.research.google.com 6.7 record=(100, 121, 120, 130, 140, 120, 122, 123, 190, 125) c=0 for i in range(1,len(record)): if record[i]0] print('빈 원소를 제거한 결과:', rslt) 6.15 n=(4, 5, 2, 3, 8, 1, 9, 0) print(n) for i in range(1,8): k=n[:(-1)*i] print(k) 교수님: tp = (4, 5, 2,..
보호되어 있는 글입니다.
#중간고사 소개 #수업 진도 review 함수-프로그램을 이루는 각각의 기능을 의미한다. 함수에 들어가는 값:매개변수 함수에 내보내는 값: 반환값-1개 이상 가능하다. 반환문(return)>아마 필기 시험으로 물어볼것 같다 여러개 값을 반환하는 다중 반환문 return n1, n2 --- 리스트로 분리후 변수 여러개 둬서 1개씩 가져가는 것 처럼 반환값도 여러개 오면 변수 여러개 둬서 한개씩 가져가게 할 수 있다. c는 1개만 반환하지만 , python 은 여러개 반환할 수 있다. #전역 변수와 #지역변수 함수 밖에서 선언된 변수: 전역 변수 함수 내부에서 선언된 변수: 지역 변수 내부의 값은: 100+200인 300이 출력된다 외부의 값은 :10+20인 30이 출력된다. 하지만 함수 내부에서 globa..
보호되어 있는 글입니다.
## 아래 코드의 실행 결과를 예측하시오.> 내생각에는 필기시험 문제일것으로 예상된다. ###1. ``` for e in ['a', 1, 2, [3, 4]]: print(e, end = ' ') print() ``` 예상)'a'12[3,4] 결과)a 1 2 [3, 4] -변수가 아닌 문자라는 의미에서'a'를 쓰는것이므로 출력은 문자a가 나오는 것이다. ###2. ``` for e in ['a', 1, 2, [3, 4]]: print('e', end = ' ') print() ``` 예상) 위에랑 같을것이다. 결과) e e e e -받아들이는 값이 변수인지 문자열인지 판단하자. ###3. ``` for e in 'hello world': print(e, end = '+') print() ``` 예상)h+e..