🗂
pythonで pythonのモジュールを作る
pythonモジュール制作
この記事ではいくつかの種類に分けて
解説していこうと思っています
- 引数:なし return:なし
- 引数:あり return:なし
- 引数:なし return:あり
- 引数:あり return:あり
まずはじめに1番目の引数:なし return:なし
をしようと思います
引数:なし return:なし
このような関数は最も基本的で
関数を実行するとその関数の中に書かれている
内容を実行すると終了して元のコードに戻ります
例
mymodule.py
def hello():
print("hello")
main.py
import mymodule.py
mymodule.hello()
import モジュールとして使うファイル名
とすることでモジュールとして使うことができます
引数:あり return:なし
この関数も基本的には先ほどと同じく
引数の処理さえきちんとすれば
きちんと動きます
例
mymodule.py
def plus(a, b):
print(int(a) + int(b))
main.py
import mymodule.py
mymodule.plus(5, 8)
というような感じです
引数:なし return:あり
基本的にはこの関数はほとんど使いませんがreturnの処理さえきちんとすれば
ふつうに使えます
例
mymodule.py
def one():
return 1
main.py
import mymodule.py
a = mymodule.one()
a = 1 でいいのですが...
引数:あり return:なし
この関数は今まで紹介してきた関数の中で
最もよく使います
例
mymodule.py
def plus(a, b):
c = int(a) + int(b)
return c
main.py
import mymodule.py
a = mymodule.plus(5, 8)
print(a)
Discussion