[파이썬(python)]-def

배병진·2023년 6월 27일
0

개인공부-Python

목록 보기
7/22

1. def

  • 함수를 정의하기 위해서 있는 키워드

2. def 함수 유형

  • 입력 없고 반환도 없는 유형
def 함수명():
	수행 문장
    
## 함수 정의
def class1():	// class1이라는 함수 정의
	print('velog')  // class1 호출 시 velog 출력
    
## 함수 호출
class1()
  • 입력만 있는 유형
def 함수이름(매개변수1,매개변수2....)
	수행문장

def class2(a,b):
	print('{a}*{b}={a*b}')
    
class2(1,2)
  • 반환값만 있는 유형(반환 값 : 로직을 돈 결과값을 함수 밖으로 보내주는것)
def 함수이름():
	수행문장
    return 반환값
    
def class3():
	return 'abc'
    
a= class3()
print (a*2)
  • 입력, 반환값 둘 다 있는 유형
def 함이름(매개변수1,매개변수2,....)
	수행문장
    return 반환값
    
def class3(a,b)
	return a*b
c = class3(2,3)
print(c)

매개변수 n개

  • 매개변수에 *args를 선언하면 함수를 호출할 때 인자의 개수가 여러개여도 상관없이 함수에서 다 받을 수 있다.
def 함수이름(*매개변수):
	수행문장
    return 반환값
profile
history and study

0개의 댓글