전체 글(224)
-
Day 5 나머지 공부방
1)클래스를 생성하고 Properity 및 method 확인 Properity = age,family,name Method = eat 2) return 있는 함수를 주로 사용하는 이유 > return이 없으면 다양하게 활용하지 못한다. >코드는 재활용 할 수 있게 짠 코드가 좋은 코드이기때문에 return이 없으면 None 처리가 되서 재활용이 힘듬 (다양성, 유연성이 있기 때문에) 3) 클래스 >Properity는 class가 같아도 안에 들어있는 값이 다를 수있다. >Method는 재활용이가능 (클래스만 같으면 사용할 수 있게) >Method는 자동적으로 self가 매개변수로 들어간다. (why? 메소드도 하나의 객체로 따로 분리 되기때문)
2023.03.09 -
Day 5 객체지향과 클래스
HTML 삽입 미리보기할 수 없는 소스
2023.03.09 -
Day 5 call back 함수 및 lambda 함수
HTML 삽입 미리보기할 수 없는 소스
2023.03.09 -
Day 4~5 사용자 정의 함수 및 변수의 범위
1) Return 사용 이유) 2) 디폴트 매개변수 주의점 None 출력되는 것 확인 ! 3) return 값이 여러개인 함수 튜플로 저장된다. 변수의 범위 > 용어 : 스코프(scope) - 변수의 접근할 수 있는 범위 > local or global > 변수의 범위가 어디인지 체크하는 함수
2023.03.09 -
백준 1427번
다른 방법.. num = input() # 숫자를 문자열 형태로 입력받음 num_lst = sorted(num, reverse=True) # 문자열을 내림차순으로 정렬 result = ''.join(num_lst) # 리스트를 다시 문자열로 변환 print(result) 코드 겁나 간단하네..?
2023.03.09 -
Day 4 (반복문, 딕셔너리, 세트)
1) zip() 함수 > 객체가 담고 있는 원소를 엮어서 튜플의 형태로 반환 > 매개변수의 길이가 다를 때는 짧은 매개 변수 기준으로 데이터가 엮이고, 나머지는 버려진다. ex) list(a,b,c) , list(1,2) list(zip(list,tuple)) # 결과 : [ (a,1), (b,2) ] 주의점. 연습문제) 요소를 모두 출력하는 프로그램 작성 출력예시 ) 80 90 50 .... 100 전부다 score = [[80,90,50],[40,70,30],[90,50,100]] for i in range(3): for j in range(3): print(score[i][j], end = ' ') # 다른 방법 for i in score: for j in i: print(j, end = ' ') ..
2023.03.08