教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

如何實(shí)現(xiàn)pygame的初始化和退出操作?

更新時(shí)間:2021年11月05日10時(shí)20分 來(lái)源:傳智教育 瀏覽次數(shù):

pygame模塊針對(duì)不同的開(kāi)發(fā)需求提供了不同的子模塊,例如顯示模塊、字體模塊、混音器模塊等,一些子模塊在使用之前必須進(jìn)行初始化,比如字體模塊。為了使開(kāi)發(fā)人員能夠更簡(jiǎn)捷地使用pygame, pygame提供了如下兩個(gè)函數(shù)。

(1)init(),init()函數(shù)可以一次性初始化pygame的所有模塊,如此,在開(kāi)發(fā)程序時(shí),開(kāi)發(fā)人員無(wú)須再單獨(dú)調(diào)用某個(gè)子模塊的初始化方法,可以直接使用所有子模塊。

(2)quit(),quit()函數(shù)可以卸載所有之前被初始化的pygame模塊。Python程序在退出之前解釋器會(huì)釋放所有模塊,quit()函數(shù)并非必須調(diào)用,但程序開(kāi)發(fā)應(yīng)秉持誰(shuí)申請(qǐng)、誰(shuí)釋放的原則,因此程序開(kāi)發(fā)人員應(yīng)當(dāng)在需要時(shí)主動(dòng)調(diào)用quit()函數(shù)卸載模塊資源。

創(chuàng)建程序文件7_Pg_test.py,導(dǎo)入pygame模塊,并在主函數(shù)中實(shí)現(xiàn)pygame的初始化和退出,具體代碼如下:

import pygame
#導(dǎo)入pygame
def main() :
pygame.init()                         #初始化所有模塊
pygame.quit()                         #卸載所有模塊
if_name'_main_':
main()





 


猜你喜歡:

結(jié)構(gòu)體變量初始化的兩個(gè)種方式介紹

node-sass開(kāi)發(fā)環(huán)境安裝詳細(xì)教程

如何安裝和啟動(dòng)Eclipse開(kāi)發(fā)環(huán)境?具體怎樣操作?

CDH安裝與部署,大數(shù)據(jù)CDH平臺(tái)搭建教程

傳智python+大數(shù)據(jù)開(kāi)發(fā)培訓(xùn)

0 分享到:
和我們?cè)诰€交談!