Python--関数(関数の定義と呼び出し)

1.関数の定義と呼び出し

函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段,
它能够提高应用的模块化和代码的重复利用率。
Python安装包、标准库中自带的函数统称为内置函数,
用户自己编写的函数称为自定义函数,
不管是哪种函数,其定义和调用方式都是一样的。

1.1関数の定義

関数には、関数名、関数パラメーター、および戻り値の3つの重要な要素が必要です。関数を定義する基本的な形式は次のとおりです。
ここに画像の説明を挿入
ここに画像の説明を挿入

例:情報を印刷する関数を定義する

def printInfo():
    """定义一个函数,能够完成打印信息的功能。"""
    print('------------------------------------')
    print('  不忘初心,牢记使命  ')
    print('------------------------------------')

1.2関数の呼び出し

関数を定義すると、特定の関数を含むコードに相当します。これらのコードを実行する場合は、関数を呼び出す必要があります。呼び出し構文:
ここに画像の説明を挿入
ここに画像の説明を挿入

例:printlnfo関数を呼び出します。

def printInfo():
    """定义一个函数,能够完成打印信息的功能。"""
    print('------------------------------------')
    print('  不忘初心,牢记使命  ')
    print('------------------------------------')


printInfo()

演算結果:
ここに画像の説明を挿入


1.3入れ子関数呼び出し

在一个函数中调用了另外一个函数,这就是函数嵌套调用。
其执行流程为如果函数A中,调用了另外一个函数B,
则执行函数B中的任务后再回到上次函数A执行的位置。

ここに画像の説明を挿入

# 计算三个数之和
def sum_num(a, b, c):
    return a + b + c


# 求三个数平均值
def average_num(a, b, c):
    sum_result = sum_num(a, b, c)
    return sum_result / 3


result = average_num(1, 2, 3)
print(result)

演算結果:
ここに画像の説明を挿入


1.4関数の戻り値

ここに画像の説明を挿入

「戻り値」は、プログラム内の関数が1つのことを完了した後に呼び出し元に与えられる最終結果です。文法:

ここに画像の説明を挿入
ここに画像の説明を挿入

一般情况下,每个函数都有一个return语句,如果函数没有定义返回值,
那么返回值就是None.

ここに画像の説明を挿入

例:2つの数値を加算する関数を定義します。

def add_two_num(num_01, num_02):
    return num_01 + num_02


number = add_two_num(1, 2)
print("num_01 + num_02 = ", number)

演算結果:
ここに画像の説明を挿入


おすすめ

転載: blog.csdn.net/I_r_o_n_M_a_n/article/details/115253631