導入模塊方法:
1. ? import ?模塊名:
2. ? from文件夾import模塊 的方式導入
總結:
包將有聯系的模塊組織在一起,即放到同一個文件夾下,并且在這個文件夾創建一個名字為__init__.py文件,那么這個文件夾就稱之為包
__init__.py文件有什么用
__init__.py控制著包的導入行為
1.1.1.1__init__.py為空
僅僅是把這個包導入,不會導入包中的模塊
1.1.1.1__all__
在__init__.py文件中,定義一個__all__變量,它控制著from包名import *時導入的模塊
name屬性:
在Python 中有主模塊與非主模塊之分,如果一個模塊的?name?屬性的值時?main?,那么久說明這個模塊是主模塊,反之為副模塊。副模塊調用主模塊,如果主模塊name下的功能是不會被副模塊調用的,只有主模塊自己運用看的見。
pygame
Pygame是一個利用SDL庫的寫就的游戲庫,
制作一個游戲的大致框架:1. 導 入 (import pygame)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2. 調用__init__()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.初始化游戲窗口(pygame.display.update)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4.加載圖片的數據 ?(image.load)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5.繪制圖片數據 (screen.blit)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?6.更新顯示(pygame.display.update) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7.游戲時鐘 (pygame.time.Clock) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8.退出游戲 ?(pygame.quite)