개발 => 복습 후 재정리 대기/Python
[Python][문법] 함수 인자
def cal(a,b):
return a+2*b
result = cal(a=1, b=2) # 변수값을 직접 지정 시 순서 변경해도 된다 ex. (b=2, a=1)
print(result) # 결과 5
def cal2(a,b=2):
return a+2*b
result = cal2(1) # 변수값을 하나만 지정 시 하나의 값만 받으면 알아서 나머지 변수에 넣어줌
print(result) # 결과 5
result = cal2(1, 3) # 변수값을 지정 해 뒀어도 새로운 값을 입력 시 그 값으로 계산
print(result) # 결과 7
def cal3(*args): # *args 변수를 무제한으로 입력 가능. 리스트로 사용 가능
for name in args:
print(f'{name} 밥먹어라~')
cal3('철수', '영희', '영수')
def cal4(**kwargs): # dictionary 로 만들어 줌
print(kwargs)
cal4(name='bob', age=30, height=180)
def cal(a,b):
return a+2*b
result = cal(a=1, b=2) # 변수값을 직접 지정 시 순서 변경해도 된다 ex. (b=2, a=1)
print(result) # 결과 5
def cal2(a,b=2):
return a+2*b
result = cal2(1) # 변수값을 하나만 지정 시 하나의 값만 받으면 알아서 나머지 변수에 넣어줌
print(result) # 결과 5
result = cal2(1, 3) # 변수값을 지정 해 뒀어도 새로운 값을 입력 시 그 값으로 계산
print(result) # 결과 7
def cal3(*args): # *args 변수를 무제한으로 입력 가능. 리스트로 사용 가능
for name in args:
print(f'{name} 밥먹어라~')
cal3('철수', '영희', '영수')
def cal4(**kwargs): # dictionary 로 만들어 줌
print(kwargs)
cal4(name='bob', age=30, height=180)
'개발 => 복습 후 재정리 대기 > Python' 카테고리의 다른 글
[Python][bs4] 지니뮤직 크롤링 실습 (0) | 2021.05.09 |
---|---|
[Python][문법] class, instance (0) | 2021.05.06 |
[Python][문법] map, lambda, filter (0) | 2021.05.06 |
[python][문법] for문 한줄에 쓰기 (0) | 2021.05.06 |
[Python][문법] if문 한줄에 쓰기 (0) | 2021.05.06 |
댓글