또 다른 함수 정의 방법:def 함수이름(파라미터: 타입, 파라미터2: 타입) -> 리턴타입: 함수 기능(body) def subtract(x:int , y:int) -> int: return x-y result = subtract(1, 2) # 파이썬은 함수를 호출할 때, 파라미터 타입과 리턴 타입을 검사하지 않음!# 다른 타입의 파라미터를 넣어도 에러가 발생하지 않음!>>> result2 = subtract(1.2, 2.7) print(result2) 실행 결과 -1.5000000000000002 def my_sum(numbers: list) -> float: """ 숫자들(int, float)이 저장된 리스트를 전달받아서, 모든 원소들의 합을 리턴하는 함수 :param numbers: 숫자들이 저장..
function
함수(function): 기능을 수행해서 값을 반환하는 코드 블록인수(argument): 함수를 호출할 때함수에게 전달해 주는 값매개변수(parameter): argument를 저장하기 위해서, 함수를 정의할 때 선언하는 변수. print('Hello, Python') # 함수 호출(call, invoke) print( ) # argument 0개 print('Hello, Python') # argument 1개 print('hello', 'python', 123) # argument 3개 전달 ⓟ 는 파라미터 'parameter' 라는 뜻 Ctrl + Q>> 함수의 Documentatiohn # Python 내장(built-in) 함수 print(), result = sum([1, 2, 3, 4, 5]..
GoalsError란? 예외처리, other 구문, Compilation Error함수 : 익명 블록, 저장 서브 프로그램,프로시저 생성, 실행, 확인, 삭제, 파라미터가 있는 프로시저, 프로시저 파라미터의 모드(mode) Notes Error란(1) 컴파일 에러 (Compilation Error) : SQL 또는 PL/SQL 문법에 오류가 있어서 실행 자체가 되지 않는 오류. Exception 구문으로 해결 불가능.(2) 실행중 에러 (Runtime Error) : 문법에 맞게 작성되어서 실행은 되지만, 실행 중 어떠한 이유로 발생하는 에러-- 예외처리의 대상이 됨. 예외/오류 (exception / error) 처리declareㄴ 선언부 : 변수 선언, 타입(record, collection) 선언,..