함수 (코드의 재사용성이 높아짐)

-------선언부----------   선언부에서 함수 생성 가능
def add (a,b):            ----> heap영역에서 처리함

    return a + b          ----> 결과값 반환
import ---> object        

-------코드부----------     
a = 1                         ----> stack영역에서 처리함 , 선언부와 코드부의 a는 상관관계가 없다.
codeblock ---> class        
    --입력--
    --처리--
    --출력--

object -> class = 상속
object -> 내장모듈

상속 : 자식이, 필요한걸 소유한 부모를 선택함
함수 : 내장모듈이 가지고 있는 외장함수 
       (paramiko)            (SSHClient)
    
함수(기능 단위로 생성)= 반복하는 for, while // a=1,b=a+1 = 절차지향
외장 함수 : ~~.~~  ex) object + import
내장 함수 : import 안해도 사용할 수 있는 함수 ex)print
사용자 정의 함수 : class 자기 자신에서 정의된 함수 (변수 선언보다 먼저 해야 함)

 

'Python' 카테고리의 다른 글

모듈  (0) 2023.05.31
class  (1) 2023.05.25
for  (0) 2023.04.25
연산자  (0) 2023.04.20
list, dict  (0) 2023.04.19