導入模塊方法:
1. ? import ?模塊名:
2. ? from文件夾import模塊 的方式導入
總結(jié):
包將有聯(lián)系的模塊組織在一起跨嘉,即放到同一個文件夾下,并且在這個文件夾創(chuàng)建一個名字為__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?,那么久說明這個模塊是主模塊贪嫂,反之為副模塊。副模塊調(diào)用主模塊艾蓝,如果主模塊name下的功能是不會被副模塊調(diào)用的力崇,只有主模塊自己運用看的見。
pygame
Pygame是一個利用SDL庫的寫就的游戲庫赢织,
制作一個游戲的大致框架:1. 導 入 (import pygame)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2. 調(diào)用__init__()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.初始化游戲窗口(pygame.display.update)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4.加載圖片的數(shù)據(jù) ?(image.load)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5.繪制圖片數(shù)據(jù) (screen.blit)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?6.更新顯示(pygame.display.update) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?7.游戲時鐘 (pygame.time.Clock) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8.退出游戲 ?(pygame.quite)