12. 함수( 반환값, 매개변수, 람다함수, filter(), map())
1. 함수의 반환값함수의 반환값 - return 값|변수|식 - return 문 아래의 명령은 수행되지 않는다. - return 값을 쉼표를 이용해서 튜플형태로 내보내기 할 수 있다. - 세 수의 모든 합을 반환하는 함수 정의 - 매개변수 O, 반환값 O 함수 정의 def calculate() # - 세 수의 모든 합을 반환하는 함수 정의 # - 매개변수 O, 반환값 O 함수 정의 def calculate( x, y, z) : total = x+y+z # return 반환값이 없다면 None return f' {x} + {y} + {z} = {total} ' print(calculate( 10, 20, 30)) # 10 + 20 + 30 = 60 # - return 뒤의 반환값..
11. 함수 (정의, 매개변수, for문에서의 이용)
1. 함수 정의''' # 함수란? - 명령어 집단 - 명령어를 copy and paste 를 하여 재사용 하기 위함 # 함수의 종류 - 사용자정의 함수 : 함수 정의, 함수 호출 - 내장 함수 : 파이썬에서 제공하는 함수. 별도 import 구문 없음. ex) print(), input(), range() 등등... - 외장 함수 : 별도 import 구문 필요로 함. 별도 설치가 필요할 수 있음(pip install 라이브러리명) : (프로그램이 무거워지기 때문에 필요에 의해서 설치한다.) # 함수의 종류 - 매개변수(입력), 반환값(return) - 매개변수 : 함수에 전달되는 변수 역할, 파라미터(parameter), 인자(argument) 매개변수X, 매개변수 O, 매..
6. 딕셔너리, 세트
''' 문자열 함수 집합형 자료형 - 리스트(CRUD) [] - 튜플(CR,U-insert만 가능,D-전체삭제만가능) () - 딕셔너리(CUD, R-키인덱싱만 가능) {키: 값 ...} - 집합(CUD) {} : 집합은 순서가 없으므로 Read 안됨, 수학과비슷// 리스트와 딕셔너리가 중요. - Read : 인덱싱, 슬라이싱 ''' 1. 딕셔너리# Create # 딕셔너리 생성 1 - 초기값 지정방식 # {키1:값1, 키2:값2 ...} -> 키 값은 보통 문자열로 사용/숫자도 가능하긴 함 # 키는 중복허용되지 않는다. dict1 = {'a':'apart', 'b':'banana', 'c':'cat'} print(dict1,len(dict1), type(dict1)) # {'a': 'apart', ..