目次
序文
ライブラリは抽象的なツールキットとして理解でき、ライブラリ内のメソッドはツールキット内のさまざまなツールとして理解でき、各ツールは異なる機能を持ちます。
この記事のサンプルライブラリの名前はツールキットの名前である pygame ですが、サンプルメソッドは pygame のツールキットに含まれるツールの 1 つである init であり、その機能は初期化です。
1.インポートライブラリ名
ライブラリを直接インポートする
import pygame
pygame.init()
この時、ツールキット内のツールを使用する際に、ツールキットの名前を完全に記述するのが面倒であることが分かりました。
2、ライブラリ名をエイリアス(変数名)としてインポートします
ライブラリをインポートした後に別のエイリアスを取得する
import pygame as pg
pg.init()
このとき、ツールキット内のツールを使用する場合、ツールキットのフルネームを記述する必要はなく、エイリアスを使用するだけでよいことがわかりました。
ただし、エイリアスが他のエイリアスと重複すると、エラーが発生します。
3、ライブラリ名からインポートメソッド名
ライブラリ内のメソッドの 1 つをインポートします
from pygame import init
init()
この時点で、init ツールを使用する場合、ツールキットの名前は必要なく、ツール名を直接記述するだけでよいことがわかりました。
ただし、ツール名が他のツールと重複するとエラーが発生します。
4、ライブラリ名からインポート *
ライブラリ内のすべてのメソッドをインポートします
from pygame import *
init()
この時点で、init ツールを使用する場合、ツールキットの名前は必要なく、ツール名を直接記述するだけでよいことがわかりました。
他のツールを使用する場合も同様です。
ただし、ツール名が他のツールと重複するとエラーが発生します。