[Python] Slash and Asterisk for Function Parameters
Function의 헤더에서 parameters 를 정의하는데, 해당 parameters 중, 어떤 것들이 positional parameters 로만 사용가능한지, 어떤 것들이 일반적인 parameters로서 positional parameters 또는 keyword parameters 모두 사용가능한지, 어떤 것들은 keyword parameters 로만 사용가능한지 를 명시적으로 선언하는데 사용되는 symbol이 바로 slash / 와 asterisk * 임. 사용법 사용법은 다음과 같음. def ds_func(pos_only_arg0, pos_only_arg1, /, arg0, arg1, *, kw_only_arg0, kw_only_arg1): pass slash / 앞의 파라메터들은 positio..
2024. 2. 4.