橋本翼(ツバサムス)

メタバースプログラマー。
UnityとUnreal Engineを専門的に扱う。
メタバース系スタートアップ企業に所属。

詳細はこちら

【Python基礎講座⑭】全ての関数の取り込み、関数の別名

Python

基本文法

モジュール内の全ての関数を直接取り込む

コード

src/ch5/keisan.py
#計算に関する関数(メソッド)を定義したモジュール(ライブラリ)
def tasu(a,b):
    return a+b

def kakeru(a,b):
    return a*b
src/ch5/keisan-test3.py
from keisan import *
print(tasu(3,4))
print(kakeru(20,60))

出力結果

7
1200

説明

「src/ch5/keisan-test3.py」の1行目のように、

from モジュール名 import *」と記述すると、

モジュール内の全ての関数を直接取り込むことができる。

取り込む関数に別名をつける

コード

src/ch5/keisan.py
#計算に関する関数(メソッド)を定義したモジュール(ライブラリ)
def tasu(a,b):
    return a+b

def kakeru(a,b):
    return a*b
src/ch5/keisan-test4.py
from keisan import tasu as add

print(add(3,8))

出力結果

11

説明

「src/ch5/keisan-test4.py」の1行目のように、

from モジュール名 import 関数名 as 別名」と記述すると、

取り込む関数に別名をつけることができる。

また、この記述方法で

Pythonにあらかじめ用意されている標準モジュールでも同様に関数に別名をつけることができる。

その他

参考書籍


お問い合わせ

    コメント

    タイトルとURLをコピーしました