国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python模塊結構與布局操作實例

2019-11-08 03:15:12
字體:
來源:轉載
供稿:網友
#coding=utf8 #起始行#!/usr/bin/env python#模塊文檔'''合理的Module布局: (1) 起始行(Unix)(2) 模塊文檔(3) 模塊導入(4) 變量定義(5) 類定義(6) 函數定義(7) 主程序-----------------------------(1) 起始行(Unix)通常只有在類Unix環境下才使用起始行,有起始行可以輸入腳本名來執行腳本。(2) 模塊文檔簡要介紹模塊功能及重要全局變量的含義,模塊外可以通過module.__doc__訪問這些內容。(3) 模塊導入導入當前模塊的代碼需要的所有模塊;每個模塊僅導入一次;函數內部的模塊導入代碼不會被執行,除非該函數正在執行。(4) 變量定義這里定義的變量為全局變量,本模塊中的所有函數都可以直接使用。盡量使用局部變量代替全局變量,這樣不但容易維護,還可以提高性能并節省內存。(5) 類定義所有的類需要在這里定義。當模塊被導入時class語句會被執行,類也會被定義。類的文檔變量是class.__doc__(6) 函數定義此處定義的函數可以通過module.function()在外部被訪問到,當模塊被導入時def語句會被執行,函數也就會定義好,函數的文檔變量是function.__doc__(7) 主程序無論這個模塊使被別的模塊導入還是作為腳本直接執行,都會執行這部分代碼。通常這里不會有太多功能性代碼,而是根據執行的模式調用不同的函數。'''#導入模塊import sysimport timefrom scrapy.utils import job#定義變量flag=1#類定影class Person(object):    '''    Person class    set person name、sex、age、job    output the person information    '''    def __init__(self):        self.name=''        self.sex=''        self.age=18        self.job=''            def setName(self,name):        self.name=name            def setSex(self,sex):        self.sex=sex        def  setAge(self,age):        self.age=age        def setJob(self,job):        self.job=job        def outPut(self):        
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 班戈县| 辉南县| 江津市| 五大连池市| 新河县| 宜宾县| 勐海县| 松原市| 若羌县| 平利县| 隆德县| 黔东| 德州市| 景谷| 水城县| 塘沽区| 专栏| 江城| 延川县| 南皮县| 竹北市| 师宗县| 弥渡县| 马鞍山市| 临猗县| 沐川县| 阳高县| 南华县| 安徽省| 卫辉市| 清水县| 定远县| 东明县| 治县。| 酒泉市| 洪泽县| 金山区| 巴东县| 长海县| 汶上县| 名山县|