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

 

2020-06-27

 

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

  • 関数とは
  • 引数とは
  • 戻り値とは
  • メソッドとは

学んだこと

 

 

調べたこと

 

 

 

今日やったコード一覧

  • func.py
    #関数の書き方
    def test_func():
    print('call test_func')
     
    #関数呼び出し
    test_func()
  • argument.py
    #関数に引数を指定
    def argument_func(num1, num2, count):
    if count == 1:
    print('足し算開始')
    print(num1 + num2)
    elif count == 2:
    print('引き算開始')
    print(num1 - num2)
    elif count == 3:
    print('掛け算開始')
    print(num1 * num2)
    elif count == 4:
    print('割り算開始')
    print(num1 / num2)
    else:
    print('計算は行われませんでした')

    #引数の呼び出し
    argument_func(13, 26 , 3)
  • argument0.py
    #第3引数の初期値を1とする
    def argument_func(num1, num2, count = 1):
    if count == 1:
    print('足し算開始')
    print(num1 + num2)
    elif count == 2:
    print('引き算開始')
    print(num1 - num2)
    elif count == 3:
    print('掛け算開始')
    print(num1 * num2)
    elif count == 4:
    print('割り算開始')
    print(num1 / num2)
    else:
    print('計算は行われませんでした')
     
    #第3引数は初期値としてあるので省略できる
    argument_func(13, 26)
  • func_method.py
    #関数
    def test_func():
    print('call test_func')

    class TestClass:
    #メソッド
    def test_method():
    print('call test_method')

    print('------------------')
    print(test_func)
    print(TestClass.test_method)

    print('------------------')
    print(type(test_func))
    print(type(TestClass.test_method))

    print('------------------')
    t = TestClass()
    print(test_func)
    print(t.test_method)