モジュール、ライブラリ
モジュール
外部のpythonのプログラムをimportを利用して読み込むことができます。
このような外部のpythonプログラムのことを、モジュールと呼びます。
中にある変数や関数は、モジュールのファイル名.変数名やモジュールのファイル名.関数で利用することができます。
Python では、モジュール以外でもA.Bのような表現が行われ、
これはAが持つBということを表します。
今後も利用するので、是非覚えておいて下さい。
※hoge.py は main.py と、同じフォルダ内に存在するとします。
import hoge
# 0 が表示される
print(hoge.piyo)
# ohayo! が表示される。
hoge.greet()
ライブラリ
モジュールではライブラリとして、 既にインストールされているものも利用できます※
特に標準ライブラリと呼ばれるライブラリは Python インストール時に、 既にインストールされています。
import random
import math
# 3〜5の間で、ランダムな数字を出す
print(random.randint(3, 5))
# sin(3.14) を表示
print(math.sin(3.14))
演習
- 0 から input 関数受け取った値までの間で、ランダムな整数を表示するプログラムを書いて下さい。
- input 関数で受け取った値を x とします。sin(x)を表示するプログラムを書いて下さい。
# 0 から input 関数で受け取った値
# までの間で、ランダムな整数を表示
hoge = input()
# input 関数で受け取った値を x に代入
x = input()
# x の値を int に変換
# sin(x) を表示