Python程序設(shè)計案例教程 第2版 習(xí)題及答案-python_第1頁
Python程序設(shè)計案例教程 第2版 習(xí)題及答案-python_第2頁
Python程序設(shè)計案例教程 第2版 習(xí)題及答案-python_第3頁
Python程序設(shè)計案例教程 第2版 習(xí)題及答案-python_第4頁
Python程序設(shè)計案例教程 第2版 習(xí)題及答案-python_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第1章Python語言概述一、填空題1.GuidovanRossum1991年2.可移植3.Pycharm4.Python2.xPython3.x5..pyc6.字節(jié)碼7.解釋型編譯型二、選擇題1.C2.B第2章Python基礎(chǔ)語法一、填空1.賦值判斷2.整型浮點型復(fù)數(shù)型3.andornot4.類型id()5.186.True35False7.69二、選擇1.B2.B3.A4.B5.AB6.D7.B第3章流程控制語句一、填空題1.0-77[1,3,5,7][8,6,4,2]2.163.max()4.breakcontinue5.0,1,26.10二、選擇題1.C2.B3.B4.B第4章字符串與正則表達式一、填空題1.文本2.63.'Hell'4.count()5.-1異常6.'1:2:3:4:5'7.'c'8.'Helloworld'9.True10.311.'defgabc'12.0。13.['Python','is','an','simple','language','']14.re.findall(r"http://(.+?)/.+",'/plus/list.php?tid=5')[0]15.['123456']['1','2','3','4','5','6']16.re.sub("\d+","60","歐陽58分")17.(1)www.+\.com(2)-?\d+\.\d+(3)1[0-2]|0?[1-9](4)1[34587]\d{9}二、選擇題1.B2.ABD3.C4.B5.B6.BC7.C8.B9.A10.B11.D12.D第5章數(shù)據(jù)結(jié)構(gòu)一、填空題1.[50,53,56,59]2.193.True4.[1,6,5,5]5.[10,40,20,30]6.37.[10,20,30][10,20,30,[300]]8.[20,30,10]9.20.010.[1,2]11.[3,4,5,6]12.[60,80]13.[‘0’,’1’,’2’]14.['python','java']15.[1,3]16.20(10,10)17.218.9419.逗號“,”冒號“:”20.x={1:2,2:3}21.2322.‘0149’23.['j1901','j1903','j1905']24.'13'二、選擇題1.B2.D3.A4.A5.A6.C7.A8.D9.A10.A第6章函數(shù)一、填空題1.局部變量 全局變量2.嵌套作用域 全局作用域3.6 104.65.'xyz'6.927.'d'92928.89.[0,2,4]10.閉包二、選擇題1.C2.B3.B4.B5.B6.C7.A8.D第7章異常處理一、選擇題1.D2.B3.A4.D5.B6.A7.B8.C9.B10.D二、填空題1.Exception2.索引3.try except4.finally5.assert三、簡答題1.異常是指程序在執(zhí)行過程中產(chǎn)生的錯誤。而產(chǎn)生錯誤的原因有很多,如除數(shù)為0、下標越界、名字錯誤、類型錯誤、打開不存在的文件等。2.異常處理結(jié)構(gòu)有:(1)try…except該語句是Python中異常處理的最基本的結(jié)構(gòu)。try子句用于檢測/監(jiān)控異常,而except子句用于捕獲、處理異常。(2)try…except…else如果try中的代碼拋出了異常并且被某個except語句捕獲則執(zhí)行相應(yīng)的異常處理代碼,這種情況下不會執(zhí)行else中的代碼;若try中的代碼沒有拋出異常,則執(zhí)行else子句的代碼。(3)try…except…finally在這種結(jié)構(gòu)中,無論try中的代碼是否發(fā)生異常,也不管拋出的異常有沒有被except子句捕獲,finally子句中的代碼都會被執(zhí)行。因此,finally中的代碼常用來做一些清理工作以釋放try子句中申請的資源。第8章文件操作一、選擇題1.A2.C3.D4.C5.B6.D二、填空題1.close2.文件夾3.with4.listdir()5.exists()三、判斷題1.對2.錯3.對第9章模塊和包一、選擇題1.D2.A3.C4.B5.D二、判斷題1.對2.錯3.錯4.對5.對三、簡答題1.(1)使用import導(dǎo)入模塊,可以一次導(dǎo)入一個或多個模塊,每個模塊名之間使用逗號分隔。其語法格式為:import模塊名1[,模塊名2,….]。模塊導(dǎo)入后,要使用模塊中的對象時,需要在對象名前加上模塊名作為前綴,即“模塊名.對象名”的方式訪問。(2)使用from…import導(dǎo)入模塊,其語法格式為:from模塊名import對象名1[,對象名2,….]。此方法僅導(dǎo)入明確指定的對象,可以導(dǎo)入一個或多個對象,多個對象之間使用逗號分隔。使用該方法導(dǎo)入模塊后,當(dāng)使用模塊中的對象時,而不需要使用模塊名作為前綴。2.(1)使用import可以導(dǎo)入包,子包和模塊。語法格式為:importpackage[.subpackage.item]使用這種方式導(dǎo)入時,最后一個item之前的item必須是包,最后一個item可以是一個模塊或包,但不能是類、函數(shù)和變量。(2)使用from…import可以導(dǎo)入子包,模塊和模塊中的對象。語法格式為:frompackageimportitem。item可以是子包或模塊,或者模塊中的對象。3.Python為每個模塊提供了一個__name__屬性,當(dāng)其值為__main__時,表明該模塊自身在運行;否則,表示該模塊是被引用。因此,如果模塊被引用時,模塊中的某代碼段不需要執(zhí)行,可以通過判斷__name__屬性的值實現(xiàn)。#用來測試if__name__=="__main__": 代碼段部分if語句的代碼段是測試代碼,運行所在模塊時,被執(zhí)行;而在被引用時,該代碼段不被執(zhí)行。第10章面向?qū)ο缶幊桃弧⑻羁疹}1.類實例2.繼承性多態(tài)性3.數(shù)據(jù)屬性方法4.實例數(shù)據(jù)屬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論