四川省自貢市全國計算機等級考試Python語言程序設計知識點匯總(含答案)_第1頁
四川省自貢市全國計算機等級考試Python語言程序設計知識點匯總(含答案)_第2頁
四川省自貢市全國計算機等級考試Python語言程序設計知識點匯總(含答案)_第3頁
四川省自貢市全國計算機等級考試Python語言程序設計知識點匯總(含答案)_第4頁
四川省自貢市全國計算機等級考試Python語言程序設計知識點匯總(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

四川省自貢市全國計算機等級考試Python語言程序設計知識點匯總(含答案)學校:________班級:________姓名:________考號:________

一、單選題(30題)1.在面向對象方法中,不屬于“對象”基本特點的是A.一致性B.分類性C.多態(tài)性D.標識唯一性

2.在軟件開發(fā)中,需求分析階段產生的主要文檔是()。

A.可行性分析報告B.軟件需求規(guī)格說明書C.概要設計說明書D.集成測試計劃

3.Python中,查看一個對象是哪種類型,使用______命令

A.isinstanceB.idC.typeD.issubclass

4.采用表結構來表示數(shù)據及數(shù)據間聯(lián)系的模型是()。

A.層次模型B.概念模型C.網狀模型D.關系模型

5.下面關于Python中繼承的說法錯誤的是()。

A.創(chuàng)建子類實例時,Python首先需要完成的任務是給父類的所有屬性賦值

B.Python中,super()是一個特殊函數(shù),幫助Python將父類和子類關聯(lián)起來

C.函數(shù)super()只需要一個實參,即子類名

D.對于父類的方法,可對其進行重寫,即在子類中定義一個這樣的方法,它要與重寫的父類名方法同名

6.在Python中,包含矩陣運算的第三方庫是()。

A.NumPyB.PyQt5C.wordcloudD.wxPython

7.以下關于Python的描述中,正確的是()。A.函數(shù)中return語句只能放在函數(shù)定義的最后面

B.定義函數(shù)需要使用保留字def

C.函數(shù)最主要的作用是復用代碼

D.Python函數(shù)不可以定義在分支或循環(huán)語句的內部

8.對于字典d,以下選項對d.values()的描述正確的是()。

A.返回一個列表類型,其中包括字典d的所有值

B.返回一個dict_values類型,其中包括字典d的所有值

C.返回一個元組類型,其中包括字典d的所有值

D.返回一個集合類型,其中包括字典d的所有值

9.以下程序的輸出結果是()。sum=1foriinrange(1,11):sum+=iprint(sum)

A.1B.56C.67D.56.0

10.以下程序Dog類中的__init__()方法共包含幾個形參()。ClassDog(): def__init__(self,name,age) =name self.age=age

A.0個B.1個C.2個D.3個

11.以下關于Python分支的描述中,錯誤的是()。

A.Python分支結構使用保留字if、elif及else來實現(xiàn),每個if后面必須有elif或else

B.if-elSe結構是可以嵌套的

C.if語句會判斷if后面的邏輯表達式,當表達式為真時,執(zhí)行if后的語句塊

D.縮進是Python分支語句的語法部分,縮進不正確會影響分支功能

12.下面代碼的輸出結果是()。n=2deff(a):n=bool(a-2)returnnb=f(2)print(n,b)

A.20

B.0True

C.2False

D.0False

13.靜態(tài)成員變量稱為類變量,非靜態(tài)成員變量稱為實例變量,下列關于一個類的靜態(tài)成員的描述中,不正確的是()

A.該類的對象共享其靜態(tài)成員變量的值

B.靜態(tài)成員變量可被該類的所有方法訪問

C.該類的靜態(tài)方法只能訪問該類的靜態(tài)成員變量

D.該類的靜態(tài)數(shù)據成員變量的值不可修改

14.以下不屬于Python的pip工具命令的是()。

A.getB.installC.showD.download

15.在Python中關于單引號與雙引號的說法中正確的是()

A.Python中字符串初始化只能使用單引號

B.單引號用于短字符串,雙引號用于長字符串

C.單雙引在使用上沒有區(qū)別

D.單引號針對變量,雙引號針對常量

16.以下程序的輸出結果是()。lis1=[1,2,[‘python’]]lis2=[‘loves’]lis1[1]=lis2print(lis1)

A.[lis2,2,[‘python’]]

B.[1,[‘love’],[‘python’]]

C.[1,2,‘python’,‘loves']

D.[1,2,[‘python’,‘loves’]

17.以下程序的輸出結果是()。n=2deff(a): n=bool(a-2) returnnb=f(2)print(n,b)

A.20B.0TrueC.2FalseD.0False

18.以下關于Python復數(shù)類型的描述中,錯誤的是()。

A.復數(shù)可以進行四則運算

B.實部不可以為0

C.Python中可以使用z.real和a.imag分別獲取它的實部和虛部

D.復數(shù)類型與數(shù)學中復數(shù)的概念一致

19.在Python中,進行寫文件操作時定位到某個位置所用到的方法是()。

A.write()B.writeall()C.seek()D.writetext()

20.下列哪個語句在Python中是非法的?()

A.x=y=z=1B.x=(y=z+1)C.x,y=y,xD.x+=y

21.若I,j均為整形數(shù)值對象,以下哪個語句計算i被j除后的余數(shù)()

A.imodjB.i/jC.i%jD.i//j

22.下列關于Python的描述,正確的是()。

A.列表的索引是從1開始的

B.元組的元素值可以修改、刪除、連接

C.字典中的“鍵”只能是整數(shù)、字符串

D.集合分為可變集合和不可變集合,可變集合的元素可以添加、刪除

23.下面程序的輸出結果是()。lisl=[1,2,['python1]]lis2=['loves']lisl[1]=lis2print(lisl)

A.[lis2,2,[‘python’]]

B.[1,['loves'],['python']]

C.[1,2,'python','loves']

D.[1,2,[‘python1,’loves’]]

24.以下屬于Python中Web開發(fā)的第三方庫的是()。

A.DjangoB.TinyDBC.audiolazyD.Pattern

25.關于以下代碼的描述中,正確的是()。defrune(a,b):c=a**2+bb=areturnca=10b=2c=func(b,a)+a

A.執(zhí)行該函數(shù)后,變量c的值為112

B.該函數(shù)名稱為fun

C.執(zhí)行該函數(shù)后,變量b的值為2

D.執(zhí)行該函數(shù)后,變量b的值為10

26.在Python中,讀入CSV文件保存的二維數(shù)據,按特定分隔符抽取信息,最可能用到的函數(shù)是()。

A.read()B.join()C.replace()D.split()

27.樹的度為3,且有9個度為3的節(jié)點,5個度為1的節(jié)點,但沒有度為2的節(jié)點。則該樹中的葉子節(jié)點數(shù)為()。

A.18B.33C.19D.32

28.下面不屬于Python的標準庫的是()。

A.osB.sysC.SciPyD.glob

29.下面代碼的輸出結果是()。letter=['A’,’B’,’C',’D’,’D',’D’]foriinletter:ifi=='D':letter.remove(i)print(letter)

A.[‘A’,’B’,’C’]

B.[‘A’,’B’,’C’,’D’,’D’]

C.[‘A’,’B’,’C’,’D’,’D’,’D’]

D.['A’,’B’,’C’,’D’]

30.下列關于Python列表的描述錯誤的是()。

A.列表元素可以被修改B.列表元素沒有長度限制C.列表元素的個數(shù)不限D.列表元素的數(shù)據類型必須一致

二、判斷題(10題)31.全局變量會增加不同函數(shù)之間的隱式耦合度,從而降低代碼可讀性,因此應盡量避免過多使用全局變量。

A.是B.否

32.在編寫應用程序時,應合理控制線程數(shù)量,線程并不是越多越好。

A.是B.否

33.列表對象的pop()方法默認刪除并返回最后一個元素,如果列表已空則拋出異常。

A.是B.否

34.表達式pow(3,2)==3**2的值為True。

A.是B.否

35.Python字典支持雙向索引。

A.是B.否

36.在函數(shù)內部,既可以使用global來聲明使用外部全局變量,也可以使用global直接定義全局變量。A.是B.否

37.使用print()函數(shù)無法將信息寫入文件。

A.是B.否

38.4j是合法Python數(shù)字類型。

A.是B.否

39.正則表達式對象的match()方法可以在字符串的指定位置開始進行指定模式的匹配。A.是B.否

40.正則表達式元字符“s”用來匹配任意空白字符。

A.是B.否

三、填空題(10題)41.假設正則表達式模塊re已導入,那么表達式re.sub('\d+','1','a12345bbbb67c890d0e')的值為_____________________。

42.表達式set([1,2,3])=={1,2,3}的值為____________。

43.表達式sorted([13,1,237,89,100],key=lambdax:len(str(x)))的值為___________________________________。

44.已知g=lambdax,y=3,z=5:x+y+z,那么表達式g(2)的值為________。

45.表達式print(0b10101)的值為____________。

46.列表、元組、字符串是Python的_________(有序?無序)序列。

47.Python運算符中用來計算集合并集的是_______。

48.表達式''.join(re.split('[sd]','asdssfff'))的值為_______________。

49.已知x=[1,2,3],那么執(zhí)行語句x[len(x)-1:]=[4,5,6]之后,變量x的值為_________________________________。

50.Python標準庫__________對Socket進行了二次封裝,支持Socket接口的訪問,大幅度簡化了網絡程序的開發(fā)。

四、操作題(3題)51.考生文件夾下存在3個Python源文件,分別對應3個問題;1個文本文件,作為本題目的輸入數(shù)據,請按照源文件內部說明修改代碼,實現(xiàn)以下功能?!顿u火柴的小女孩》是丹麥童話故事作家安徒生寫的一篇童話故事,發(fā)表于1846年。主要講了一個賣火柴的小女孩在富人闔家歡樂、舉杯共慶的大年夜凍死在街頭的故事。這里給出《賣火柴的小女孩》的一個網絡版本文件,文件名為“小女孩.txt”。問題1:在“PY301-1.py”文件中修改代碼,對“小女孩.txt”文件進行字符頻次統(tǒng)計,輸出頻次最高的中文字符(不包含標點符號)及其頻次,字符與頻次之間采用英文冒號(:)分隔,將輸出結果保存在考生文件夾下,命名為“PY301-l.txt”。示例格式如下。的:83試題程序:#以下代碼為提示框架#請在...處使用一行或多行代碼替換#請在處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準…fo=open("PY301-1.txt","w")d={}fo.write("{}:{}".format(_____))fo.close()問題L在“PY301-2.Py”文件中修改代碼,對“小女孩.txt”文件進行字符頻次統(tǒng)計,按照頻次由高到低,輸出前10個頻次最高的字符,不包含回車符,字符之間無間隔,連續(xù)輸出,將輸出結果保存在考生文件夾下,命名為“PY301-2.txt”。示例格式如下。,的一...(共10個字符)試題程序:#以下代碼為提示框架#請在...處使用一行或多行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準fo=open("PY301-2.txt",”w”)…d={}…Is=list(d.items())ls.sort(key=lambdax:x[l],reverse=True)#此行可以按照字符頻次由高到低排序…問題3:在PY301-3.py文件中修改代碼,對“小女孩.txt”文件進行字符頻次統(tǒng)計,將所有字符按照頻次從高到低排序,字符包括中文、標點、英文等,但不包含空格符和回車符。將排序后的字符及頻次輸出到考生文件夾下,文件名為“小女孩-頻次排序.txt”。字符與頻次之間采用英文冒號(:)分隔,各字符之間采用英文逗號(,)分隔,參考CSV格式,最后無逗號,文件內部示例格式如下。著:30,那:29,火:29試題程序:#以下代碼為提示框架#請在...處使用一行或多行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準…d={}…Is=list(d.items())Is.sort(key=lambdax:x[1]#reverse=True)#此行可以按照字符頻次由高到低排序

52.考生文件夾下存在一個文件“PY101.py”,請寫代碼替換橫線,不修改其他代碼,實現(xiàn)以下功能。用鍵盤輸入正整數(shù)n,按要求把n輸出到屏幕。

格式要求:寬度為30個字符,以@填充,右對齊,帶千位分隔符。如果輸入的正整數(shù)超過30位,則按照真實長度輸出。例如:用鍵盤輸入的正整數(shù)n為5201314,屏幕輸出@@@@@@@@@@@@@@@5,201,314

試題程序:

#請在程序的處使用一行代碼或表達式替換

#注意:請不要修改其他已給出代碼

n=eval(input("請輸入正整數(shù)”))print("{_____}".format(n))

53.考生文件夾下存在一個文件PY301.py,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請按照源文件內部說明修改代碼,實現(xiàn)以下功能:

設計一個猜字母的程序,程序隨機給出26個小寫字母中的一個,答題者輸入猜測的字母,若輸入的不是26個小寫字母之一,讓用戶重新輸入;若字母在答案之前或之后,程序給出相應正確提示;若答錯5次,則答題失敗并退出游戲;若回答正確,程序輸出回答次數(shù)并退出游戲。

試題程序:

#以下代碼為提示框架

#請在…處使用一行或多行代碼替換

#請在______處使用一行代碼替換

#注意:提示框架代碼可以任意修改,以完成程序功能為準

import_________

letter_list=[’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’,’k’,’l’,’m’,’n’,

'o','p','q','r','s','t','u','v','w','x','y','z']

etter=letter_list[random.______(0,25)]

count=0

whileTrue:…

參考答案

1.A對象具有如下特性:標識唯一性、分類性、多態(tài)性、封裝性、模塊獨立性。

2.BA選項錯誤,可行性分析階段產生可行性分析報告。C選項錯誤,概要設計說明書是總體設計階段產生的文檔。D選項錯誤,集成測試計劃是在概要設計階段編寫的文檔。B選項正確,軟件需求規(guī)格說明書是后續(xù)工作如設計、編碼等需要的重要參考文檔。本題選擇B選項。

3.C

4.D關系模型采用二維表來表示,簡稱表。本題選擇D選項。

5.C函數(shù)super()需要兩個實參,分別是子類名和對象self,為了幫助Python將父類和子類關聯(lián)起來,這些實參必不可少,所以C項錯誤。

6.ANumPy是Python的一種開源數(shù)值計算擴展第三方庫,用于處理數(shù)據類型相同的多維數(shù)組,簡稱“數(shù)組”。NrnnPy可以用來存儲和處理大型矩陣,其提供了許多髙級的數(shù)組編程工具,如矩陣運算、矢量處理、N維數(shù)據變換等。本題選擇A選項。

7.B函數(shù)定義:函數(shù)是指一組語句的集合,這些語句通過一個名字(函數(shù)名)封裝起來,要想執(zhí)行這個函數(shù),只需要調用其函數(shù)名即可。函數(shù)主要的作用是提高應用的模塊性和代碼的重復利用率。C選項錯誤。return語句用來結束函數(shù)并將程序返回到函數(shù)被調用的位置繼續(xù)執(zhí)行。return語句可以出現(xiàn)在函數(shù)中的任何部分,可以同時將0個、1個或多個函數(shù)運算結果返回給函數(shù)被調用處的變量。A選項錯誤。在Python中,函數(shù)可以定義在分支或循環(huán)語句的內部,D選項錯誤。Python通過關鍵字def定義函數(shù),語法格式如下:def<函數(shù)名>(<非可選參數(shù)列表>,<可選參數(shù)>=<默認值>):〈函數(shù)體>return<返回值列表>可選參數(shù)一般都放置在非可選參數(shù)的后面。本題選擇B選項。

8.Bd.vaIues()返回字典中的所有值信息,返回結果是Python的一種內部數(shù)據類型dict_values。如果希望更好地使用返回結果,可以將其轉化為列表類型。本題選擇B選項。

9.Bforiinrange(1,11)是將1,2,3,4,5,6,7,8,9,10依次賦給變量i,用變量sum累加每一次變化的i的值,最終sum=56。本題選擇B選項。

10.D__init__()方法是一個特殊的方法,每當根據類創(chuàng)建新實例時,Python就會自動運行該方法。該方法的開頭和結尾各有兩個下劃線,這是一種約定,旨在避免Python的默認方法和普通方法發(fā)生命名沖突。self、name、age都是__init__()方法的形參,所以共3個。本題選擇D選項。

11.APython分支結構使用關鍵字if、elif及else來實現(xiàn),每個if后面不一定要有elif或else,A項錯誤;if-else結構是可以嵌套的,B項正確;if語句會判斷if后面的邏輯表達式,當表達式為真時,執(zhí)行if后的語句塊,C項正確;縮進是Python分支語句的語法部分,縮進不正確會影響分支功能,D選項正確。本題選擇A選項。

12.C這段代碼是全局變量、局部變量以及Python內置函數(shù)bool()的一個結合。在函數(shù)內部的局部變量名和函數(shù)外部全局變量名相同時,調用函數(shù)時,總是先找到函數(shù)內部的局部變量名,所以當a為2時,經過布爾型轉換之后的a\r\n-2,即b為False,而在函數(shù)外部只能訪問全局變量名,所以n仍為2,本題選擇C選項。

13.D

14.Ainstall命令用于安裝第三方庫;show命令是列出某個已經安裝的庫的詳細信息;download命令用于下載第三方庫的安裝包,但并不安裝。get不屬于pip工具的命令。本題選擇A選項。

15.C

16.B列表索引從0開始,lisl[1]=lis2是為列表lis2賦值并覆蓋lisl[1]位置上的元素,運算后lis1=[1,[‘loves’],[‘python’]]。本題選擇B選項。

17.C這段代碼是全局變量、局部變量以及Python內置函數(shù)bool()的一個結合。當函數(shù)內部的局部變量名和函數(shù)外部全局變量名相同,調用函數(shù)時,總是先找到函數(shù)內部的局部變量名,所以當a為2時,經過布爾型轉換之后的a-2,即b為False,而在函數(shù)外部只能訪問全局變量名,所以n仍為2。本題選擇C選項。

18.B在Python中,復數(shù)類型表示數(shù)學中的復數(shù),D選項正確。復數(shù)可以看作二元有序實數(shù)對(a,b),表示a+bj,其中a是實數(shù)部分,簡稱實部;b是虛數(shù)部分,簡稱虛部。虛數(shù)部分通過后綴“J”或“j”來表示,實部、虛部都可為0,B選項錯誤。復數(shù)可以進行四則運算,A選項正確。復數(shù)類型中,實部和虛部都是浮點類型。對于復數(shù)z,可以使用z.real和a.imag分別獲取它的實部和虛部,C選項正確。本題選擇B選項。

19.C在Python中,進行寫文件操作時定位到某個位置所用到的方法是seek()。設f為文件變量,用法為f.\nseek(offset);含義為改變當前文件操作指針的位置;offset的值為0表示文件開頭,為2表示文件結尾。本題選擇C選項。

20.B賦值運算的一般形式:變量=表達式,左邊只能是變量。A選項是連續(xù)賦值,C選項是序列賦值,D選項可以寫為x=x+y。本題選擇B選項。

21.C

22.D列表的索引是從0開始的;元組的元素值可以連接,但不能被修改、刪除;字典中的“鍵”可以是整數(shù)或者字符串,但也可以是函數(shù)、元組、類等任意不可變類型。本題選擇D選項。

23.B列表索引從0開始,lisl[l]=lis2是將列表lis2賦值并覆蓋lisl[l]位置上的元素,運算后lisl=[1,[\nloves'],[’python']]。本題選擇B選項。

24.AB選項是一個微型的面向文檔的數(shù)據庫,C選項是Python的數(shù)字信號處理包,D選項是Python的網絡信息挖掘模塊。本題選擇A選項。

25.C程序中,將實參b的值傳給形參a,將實參a的值傳給形參b,則在函數(shù)體中c=2**2+10=14,函數(shù)返回14,則實參c=14+10=24;形參a和b在函數(shù)結束后會自動釋放,并沒有影響到實參a和b的值,故實參a仍然是10,實參b仍然是2。

26.D在Python中,讀取CSV文件中的二維碼數(shù)據采用遍歷循環(huán)和字符串的split()方法相結合,方法如下:f=open('cpi.csv”,”r”)ls=[]forlineinf:Is.append(line,strip(“\\n').split(“,”))f.close()本題選擇D選項。

27.C設葉子結點數(shù)為〃,則該樹的結點數(shù)為n+9+5=n+\n14,根據樹中的結點數(shù)=樹中所有結點的度之和+1,得9×3+0×2+5×1+n×0+1=n+14,則n=19。本題選擇C選項。

28.CSciPy是Python數(shù)據分析方向的第三方庫。本題選擇C選項。

29.D遍歷列表letter,當i==’D’時,執(zhí)行l(wèi)etter.removeG),此時列表letter:\n[‘A’,’B’,’C’,'D’];再遍歷當i==\n‘D’,執(zhí)行l(wèi)etter.remove(i),此時列表letter=['A’,’B’,’C’,’D’]。因為列表的元素個數(shù)隨著“D”元素的刪除而減小,當刪除第一個“D”元素之后,列表元素的個數(shù)即變?yōu)?,for循環(huán)又是控制循環(huán)次數(shù)的,因此只遍歷5次,當?shù)诙€“\nD”元素刪除時,循環(huán)結束。本題選擇D選項。

30.D列表沒有長度限制,元素類型可以不同,不需要預定義長度。列表可以進行元素的增加、刪除、替換、查找等操作。

31.Y

32.Y

33.Y

34.Y

35.N

36.Y

37.N

38.Y

39.Y

40.Y

41.'a1bbbb1c1d1e'

42.True

43.[1,13,89,237,100]

44.1010

45.21

46.有序

47.|

48.'afff'

49.[1,2,4,5,6]

50.socket

51.(1)fi=open("小女孩.txt","r")fo=open(”PY301—1.txt”,”w”)txt=fi.read()d={}\r\nexclude=",。!?、()【】<>《》=:+-*-“”…"forwordintxt:ifwordinexclude:continueelse:d[word]=d.get(word,0)+1ls=list(d.items())ls.sort(key=lambda\r\nx:x[1],reverse=True)fo.write(”{}:{}”format(ls[0][0],ls[0][1]))fo.close()(2)fi=open("小女孩.txt","r")fo=open(”PY301—2.txt”,”w”)txt=fi.read()d={}forwordintxt;d[word]=d.get(word,0)+1deld["\\n"]ls=list(d.items())ls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序foriinrange(10);fo.write(ls[i][0])fi.close()fo.close()(3)fi=open("小女孩.txt","r")fo=open(小女孩-頻次排序。txt","w")txt=fi.read()d={}forwordintxtd[word]=d.get(word,0)+1deld[""]deld["\\n"]ls=list(d.items())ls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序foriin\r\nrange(len(ls)):ls[i]="{}:{}".format(ls[i][0],ls[i][1])fo.write(",".join(ls))fi.close()fo.close()(1)首先使用open()函數(shù)打開文件“小女孩.txt”,把文件的內容通過read()方法保存到變量txt中;定義一個字符串變量exclude用來存放標點符號。然后用for循環(huán)遍歷txt中的每個字符(word),并使用if條件進行判斷,若該字符在變量exclude中,說明該字符為標點符號,跳出該循環(huán);否則將該字符作為字典d中的一個鍵,該鍵所對應的值置為1,在后面循環(huán)中只要遍歷的字符與該鍵相同,就將該鍵對應的值加1。ls=list(d.items())表示將字典類型變成列表類型,字典中的每個鍵值對對應列表中的一個元組。隨后,對列表ls中的元組進行排序,用到sort()方法,參數(shù)“key=lambda.x:x[1]”中l(wèi)ambda是一個隱函數(shù),是固定寫法,不能寫成別的單詞;x表示列表中的一個元素,在這里表示一個元組,x只是臨時起的一個名字,也可以使用任意的名字;x[1]表示以元組中第二個元素排序。sort()方法的第二參數(shù)表示是按哪種方式排序,若為“reverse=True”表示按降序排序;若該參數(shù)缺省或“reverse=False”,表示按升序排序。排序后,列表ls中第一個元組中即為頻次最高的中文字符和頻次,ls[0][0]表示該字符,ls[0][1]表示其頻次,將這兩個元素通過“:”連接寫入文件“PY301—1.txt”中。(2)問題2和問題1的區(qū)別在于統(tǒng)計的字符包含標點符號,因此不需要設置字符串變量exclude和使用if條件語句進行判斷;題目要求不包含回車符,因此需要使用del刪除字典d中鍵為”\\n”的元素。最后要無間隔輸出前10個頻次最高的字符,需要對排序好的列表ls進行for循環(huán)遍歷,找到前1

溫馨提示

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

評論

0/150

提交評論