Devlopment/C,C++,Ruby,Python

    [Python] 함수

    1. 일반 함수 def (,,...) : * 정의 완료시 한줄 뗌, return 문을 만나면 함수 탈출 * 함수 정의는 호출 뒤에 해도 됨, * 함수의 정의와 선언이 한꺼번에 이루어짐. 2. 인라인 함수 - lambda (lambda ,...:) (,) >>>(lambda x,y: x+y)(10, 20) 30 3. map 함수 : lambda 함수에 리스트를 적용 : 함수에 리스트를 적용 리스트로 리턴 map(lambda x: x**2, range(5)) [0, 1, 4, 9, 16] 4. reduce 함수 : lamda 함수에 리스트를 적용하여 누적 결과 표시 : 누적적용 수 리턴 >>> reduce(lambda x,y: x+y, [0,1,2,3,4]) 10 >>> reduce(lambda x,y: y..

    [Python] 기본 문법

    대소문자를 구별함 확장자 : py 실행 파일로 컴파일 : py2exe 툴을 사용하여 컴파일 (별도 다운로드 해야 함) 연산자 + - * / %, x**2 = x의 제곱 주석 # 자료형 1. 수치형(numbers) 1) int : -21억 ~ +21 억 (32bit) 2) long int : +-922경(9.2*10^18,64bit) , 표기 : 접미사 L (예: 216800L) 3) float : 부동소숫점 수 2. 순서형(sequence) : 1) 문자열(string) : 홑따옴표와 겹따옴표를 모두 사용 가능 특수문자, 따옴표는 / 와 함께 입력 (예: /n 줄바꿈, /“ 따옴표 표시) 2) 리스트(list) : 대괄호([]) 사용, 엔티티의 집합, 예) a=[1,2,3,4,5] 3) 튜플(tuple)..