Python 関数 スクリプトの書き方

バイオインフォ道場、くまぞうです。

今回は、プログラムの基本構成となる「関数」を作ってみます。

スポンサーリンク



関数を利用したプログラム

メッセージの表示や、メッセージの長さを取得する関数を作成します。関数は、「def 関数名(引数):」で書きます。関数内はインデントに注意しましょう。

プログラム

test_function.py

#! /usr/bin/python

def my_msg(msg):
    print msg

msg = "Hello World!"
my_msg(msg)

test_function2.py

#! /usr/bin/python

def my_msg(msg):
    print msg

def my_msg_length(msg):
    return len(msg)

msg = "Hello World!"
my_msg(msg)
print "my_msg_length : " + str(my_msg_length(msg))

スクリプト実行

python test_function.py
Hello World!
python test_function2.py
Hello World!
my_msg_length : 12

プログラムについて

test_function.pyでは、「my_msg」関数を作成しました。引数でメッセージを受取って、そのメッセージを関数内でprint表示します。

test_function2.pyでは、「my_msg_length」関数を追加しました。メッセージ長さを整数型の戻り値をreturnで呼び出し元に返しています。呼び出しもとは文字の長さを受取り、文字列情報としてprintで表示しています。

スポンサーリンク