*args, **kwargs
💡*args def print_fname(*args):
print("fname: " +args[0]) #print_fname의 첫번째 인덱스 가져옴
print_fname("mina","shin")
args
= argumentsindex
で関数パラメータに近づきます.args
のtype
はtuple
です.*
の後のキーワードは必ずしもargs
ではありません.
💡**kwargs def print_fname(**kwargs):
print("fname: " +kwargs['fname'])
print_fname(fname ="eevee" lname = "shin")
kwargs
= keyword argumentsargs
のtype
はdict
です.キーで関数パラメータにアクセスできます.
Reference
この問題について(*args, **kwargs), 我々は、より多くの情報をここで見つけました
https://velog.io/@eevee/args-kwargs
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
def print_fname(*args):
print("fname: " +args[0]) #print_fname의 첫번째 인덱스 가져옴
print_fname("mina","shin")
def print_fname(**kwargs):
print("fname: " +kwargs['fname'])
print_fname(fname ="eevee" lname = "shin")
kwargs
= keyword argumentsargs
のtype
はdict
です.キーで関数パラメータにアクセスできます.Reference
この問題について(*args, **kwargs), 我々は、より多くの情報をここで見つけました https://velog.io/@eevee/args-kwargsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol