1) 매개변수 -> name1,name2
def say_hello(name1,name2)
print(f"{name1,name2}, hello")
2) 전역변수와 지역변수
x = 10 -> 전역변수
def rand():
x=5 -> 지역변수
print(f"함수 내부 {x}")
rand()
print(f"함수 바깥 {x}")
gobal 바깥 전역변수를 함수 내부에서 사용하고 싶을때
3) 가변매개변수 -> *args
def sum_numbs(*args):
sum_numbs(1,2,3)
sum_numbs(1,2,3,4,5)
4) 키워드 가변매개변수 -> **kwargs
key, value 가 존재 (딕셔너리 장점)
def user_info(**k):
print(kwargs)
user_info('name:iyoen' 'age:33' 'major:DA')