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

首頁 > 編程 > Python > 正文

Python模塊結(jié)構(gòu)與布局操作方法實(shí)例分析

2020-01-04 17:03:54
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python模塊結(jié)構(gòu)與布局操作方法。分享給大家供大家參考,具體如下:

#coding=utf8#起始行#!/usr/bin/env python#模塊文檔'''''合理的Module布局:(1) 起始行(Unix)(2) 模塊文檔(3) 模塊導(dǎo)入(4) 變量定義(5) 類定義(6) 函數(shù)定義(7) 主程序-----------------------------(1) 起始行(Unix)通常只有在類Unix環(huán)境下才使用起始行,有起始行可以輸入腳本名來執(zhí)行腳本。(2) 模塊文檔簡(jiǎn)要介紹模塊功能及重要全局變量的含義,模塊外可以通過module.__doc__訪問這些內(nèi)容。(3) 模塊導(dǎo)入導(dǎo)入當(dāng)前模塊的代碼需要的所有模塊;每個(gè)模塊僅導(dǎo)入一次;函數(shù)內(nèi)部的模塊導(dǎo)入代碼不會(huì)被執(zhí)行,除非該函數(shù)正在執(zhí)行。(4) 變量定義這里定義的變量為全局變量,本模塊中的所有函數(shù)都可以直接使用。盡量使用局部變量代替全局變量,這樣不但容易維護(hù),還可以提高性能并節(jié)省內(nèi)存。(5) 類定義所有的類需要在這里定義。當(dāng)模塊被導(dǎo)入時(shí)class語句會(huì)被執(zhí)行,類也會(huì)被定義。類的文檔變量是class.__doc__(6) 函數(shù)定義此處定義的函數(shù)可以通過module.function()在外部被訪問到,當(dāng)模塊被導(dǎo)入時(shí)def語句會(huì)被執(zhí)行,函數(shù)也就會(huì)定義好,函數(shù)的文檔變量是function.__doc__(7) 主程序無論這個(gè)模塊使被別的模塊導(dǎo)入還是作為腳本直接執(zhí)行,都會(huì)執(zhí)行這部分代碼。通常這里不會(huì)有太多功能性代碼,而是根據(jù)執(zhí)行的模式調(diào)用不同的函數(shù)。'''#導(dǎo)入模塊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):    print '''''    name:%s    sex:%s    age:%d    job:%s    ''' %(self.name,self.sex,self.age,self.job)#函數(shù)定義def test():  '''''  test function  '''  if flag:    print '''''    run test()    '''    person=Person()    person.setName("ewang")    person.setAge(25)    person.setSex("famale")    person.setJob("big data testing")    person.outPut()#主程序#如果模塊使被導(dǎo)入,__name__的值為模塊名字#如果模塊使被直接執(zhí)行,__name__的值為'__main__'if __name__=='__main__':  test()

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 文成县| 绍兴县| 通海县| 潜山县| 吐鲁番市| 抚宁县| 白河县| 灵川县| 丰原市| 蓝田县| 滕州市| 曲水县| 中西区| 依安县| 西丰县| 新蔡县| 贡嘎县| 于都县| 内黄县| 奉新县| 阿克陶县| 嘉义市| 松阳县| 宁蒗| 梅州市| 香港| 丰县| 大同县| 新密市| 和田县| 海兴县| 淳安县| 东兰县| 竹北市| 肃北| 威海市| 蒲城县| 伊宁县| 蒙山县| 连山| 柯坪县|