くろまる社長 「python」学習日記 2020-06-30

 

2020-06-30

 

今日やったことリスト(座学)

学んだこと

 

調べたこと

今日やったコード一覧

  • argument1.py
    """ *argsは関数内においてタプルとして引き渡される
    タプルは要素を追加、変更、消去できない
    """

    def args_func(*args):
    print(args)
    args_func(3,6,9,13,26,39)

    def args_func0(code, name, *args):
    print(code, name)
    print(args)
    args_func0(13, 'argument', 'argument_no1','argumet_no2')

 

  • argument2.py
    """ *kwargsは関数内においてディクショナリ
       として引き渡される
    """
    def kwargs_func(**kwargs):
    print(kwargs)
    kwargs_func(code=13, name='pythonizm')
  • argument3.py
    """ **kwargsは
    通常の引数と併用することができる
    また、「 * 」を使用した可変長引数と併用することもできる
    """

    def kwargs_func0(code, name, kana, *args, **kwargs):
    print(code, name, kana)
    print(args)
    print(kwargs)
    kwargs_func0(
    13, 'pythonizm', u'パイソンイズム',
    'argument', 'argumet_no1', 'argument_no2',
    email='xxx', city='Shizuoka'
    )