함수

파이썬에서 함수는 1급 객체(first-class object)- 함수를 변수에 저장할 수 있음- 매개변수(parameter)에 함수를 전달할 수 있음- 함수가 다른 함수를 리턴할 수 있음- 함수 내부에서 다른 함수를 정의할 수 있음 1.. 함수를 변수에 저장 def twice(x): return 2*x result = twice(100) # 함수 호출 -> 함수의 리턴값 저장 print(result) 출력 결과200 double = twice # 함수를 변수에 저장 print(double) 출력 결과 print(result) # 함수 호출 출력 결과200 2.. 함수를 매개변수에 저장 def plus(x,y): return x+y def minus(x,y): return x-y def calculate..
또 다른 함수 정의 방법: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): 기능을 수행해서 값을 반환하는 코드 블록인수(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]..
· DB/Oracle
Goals프로시저와 함수의 차이, 함수 선언, 호출, 문자열을 합치는( CONCAT or || ) 함수 만들기, 팩토리얼 함수 만들기Parameter(매개변수, 인자) vs Argument(인수, 전달인자)패키지 - 명세, 본체 Notes 프로시저 (Procedure) vs 함수 (Function)Procedure(1) 정의 : 특정한 로직을 수행하기만 하고, 명시적으로 반환(return)하지 않는 서브 프로그램.(2) 실행 : 다른 PL/SQL (프로그램) 내부에서 실행됨. SQL 문에서는 실행할 수 없음. --> 반환값이 없기 때문.(3) 파라미터 : IN, OUT, IN OUT 모드들을 사용할 수 있다.(4) 반환 : return문을 사용한 반환할 수 없음. OUT/ IN OUT 파라미터를 활용해서..
Codezoy
'함수' 태그의 글 목록