westcold
2024. 3. 15. 00:28
*함수
반복되는 코드를 사용할 때가 있는데. 이를 좀 더 효율적으로 만들기 위해 사용된다.
def 함수_이름(매개변수):
수행할_문장
...
return 리턴값
*키워드 매개변수,kwargs
>>> print_kwargs(a=1)
{'a': 1}
>>> print_kwargs(name='foo', age=3)
{'age': 3, 'name': 'foo'}
*lambda
lambda는 함수를 생성할 때 사용하는 예약어로 def와 동일한 역할을 한다. 보통 함수를 간결하게 만들 때 사용된다.
lambda 매개변수1, 매개변수2.... : 매개변수를 이용한 표현식
add = lambda a,b : a + b
result = add(3, 4)
print(result)
*input()
사용자 입력 값
*print()
출력 값