• 개념

    • 파이썬에서의 def는 자바의 function입니다.
    • 파이썬은 중괄호 대신 들여쓰기로 코드 블록을 구분합니다. 콜론 뒤에
    • 들여쓰기가 끝나면 함수 블록도 끝남
  • 예시

    def foo():
    	//함수 본문 (들여쓰기)
    	log.debug("foo")
    def bar():
    	log.debug("bar")
    
    class Person:
    	def __init__(self, name, age):
    		self.name = name
    		self.age = age
    		
    	def say_hello(self):
    		log.debug(f"안녕하세요,  저는 {self.name}이고 {self.age}살 입니다.")
    		
    p = Person("홍길동",20)
    p.say_hello() //출력: 안녕하세요, 저는 홍길동이고 20살입니다.