함수의 기본값
함수의 인자를 기본값을 설정할 수 있다. ex) b=4, c=6
def foo(a,b=4,c=6) :
print(a,b,c)
foo(4,9)
#결과4 9 6
인자를 몇개라도 받을 수 있음.
튜플로 결과를 반환한다.
def add(*args) :
sum = 0
for n in args :
sum += n
return sum
print(add(1,3,5,6,7))
키워드 = 값으로 함수를 호출한다.
딕셔너리로 결과를 반환한다.
def calculate(**kwargs) :
print(kwargs)
calculate(add=3, multiply=5)
#결과
{'add': 3, 'multiply': 5}
클래스를 직접 생성해보면 kwargs 인자로 키워드를 전달받을 수 있다.
a = 4, args = (7,3,0), kwargs = {}
def all_aboard(a, *args, **kw):
print(a, args, kw)
all_aboard(4, 7, 3, 0, x=10, y=64)
# 결과4 (7, 3, 0) {'x': 10, 'y': 64}
tkinter
파이썬 내부 모듈로 Lightwieght GUI 모듈이다.
쉽고 간단하게 GUI를 구현할 수 있다. 물론 아름답진 못하다.
아래 문서를 살펴보면 사용법을 알아볼 수 있다.