Python題庫(含答案)



Python題庫(含答案)一、選擇題以下關(guān)于程序控制結(jié)構(gòu)的描述,錯(cuò)誤的是__A____A. Python 里,能用分支結(jié)構(gòu)寫出循環(huán)的算法B. 二分支結(jié)構(gòu)組合形成多分支結(jié)構(gòu)C. 程序由三種基本結(jié)構(gòu)組成D. 分支結(jié)構(gòu)包括單分支結(jié)構(gòu)和二分支結(jié)構(gòu)以下關(guān)于程序設(shè)計(jì)語言的描述,錯(cuò)誤的選項(xiàng)是__C____A. Python語言是一種腳本編程語言B. 匯編語言是直接操作計(jì)算機(jī)硬件的編程語言C. 程序設(shè)計(jì)語言經(jīng)歷了機(jī)器語言、匯編語言、腳本語言三個(gè)階段D. 編譯和解釋的區(qū)別是一次性翻譯程序還是每次執(zhí)行時(shí)都要翻譯程序依次執(zhí)行l(wèi)s1 = [1,2,3,4,5]、ls2 = ls1、ls3 = ls1.copy()后,下列說法不正確的是__A____A. id(ls3)與id(ls1)相同B. id(ls2)與id(ls1)相同C. id(ls2)與id(ls3)不同D. id(ls1)與id(ls3)不同關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)方法原則的描述,以下選項(xiàng)中錯(cuò)誤的是__B____A. 自頂向下B. 多態(tài)繼承C. 逐步求精D. 模塊化說明:有兩種設(shè)計(jì)方法第一種:面向過程,也叫結(jié)構(gòu)化設(shè)計(jì)方法,特征是:自頂向下、逐步求精、模塊化第二種:面向?qū)ο螅卣魇牵豪^承,封裝,多態(tài)以下關(guān)于字符串st的操作的描述,錯(cuò)誤的是___C___。
A. st.replace(x,y)方法把字符串st中所有的x子串都替換成yB. 想把一個(gè)字符串st所有的字符都大寫,用st.upper()C. 想獲取字符串st的長(zhǎng)度,用字符串處理函數(shù) st.len()D. 設(shè) st = 'aa' ,則執(zhí)行st*3的結(jié)果是'aaaaaa'說明:c選項(xiàng)改為len(st)就對(duì)了設(shè)k的初始值是10,while k: 下循環(huán)體內(nèi)容有k=k-1和print(k)語句,k=10while k:????? k=k-1????? print(k)則下面描述中正確的是___A___A. while循環(huán)執(zhí)行10次B. 循環(huán)體語句一次也不執(zhí)行C. 循環(huán)是無限循環(huán)D. 循環(huán)體語句執(zhí)行一次以下選項(xiàng)中,不是建立字典的方式是__A____A. d = {[1,2]:1, [3,4]:3}B. d = {(1,2):1, (3,4):3}C. d = {'張三':1, '李四':2}D. d = {1:[1,2], 3:[3,4]}說明:字典的鍵不能是可變數(shù)據(jù)類型:列表,集合,字典集合的元素也不能是可變數(shù)據(jù)類型:列表,集合,字典以下關(guān)于列表操作的描述,錯(cuò)誤的是___C___A. 通過 append 方法可以向列表添加元素B. 通過 extend 方法可以將另一個(gè)列表中的元素逐一添加到列表中C. 通過 add 方法可以向列表添加元素D. 通過 insert(index,object) 方法在指定位置 index 處插入元素 object以下選項(xiàng),不是Python保留字的選項(xiàng)是___D___。
A. delB. passC. notD. string說明:D修改為str就對(duì)了以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述,不合適的是__D____A. while 循環(huán)如果設(shè)計(jì)不小心會(huì)出現(xiàn)死循環(huán)B. 分支結(jié)構(gòu)中的代碼塊是用冒號(hào)來標(biāo)記的C. python 在分支和循環(huán)語句里使用 x<=y<=z 這樣的表達(dá)式是合法的D. 二分支結(jié)構(gòu)的 <表達(dá)式 1> if <條件> else <表達(dá)式 2> 形式,適合用來控制程序分支以下關(guān)于文件的描述,錯(cuò)誤的是___C___A. 二進(jìn)制文件和文本文件的操作步驟都是“打開-操作-關(guān)閉”B. open() 打開文件之后,文件的內(nèi)容并沒有在內(nèi)存中C. open()只能打開一個(gè)已經(jīng)存在的文件D. 文件讀寫之后,要調(diào)用close()才能確保文件被保存在磁盤中了設(shè)變量n=p=0,循環(huán)while p!=100 and n<3: 里的循環(huán)體有p=int(input())和n+=1語句,則while循環(huán)結(jié)束的條件是__D____A. p的值不等于100并且n的值小于3B. p的值等于100并且n的值大于等于3C. p的值不等于100或者n的值小于3D. p的值等于100或者n的值大于等于3對(duì)于turtle繪圖中顏色值的表示,以下選項(xiàng)中錯(cuò)誤的是__B____。
A. (190, 190, 190)B. BEBEBEC. #BEBEBED. "grey"下面if語句統(tǒng)計(jì)“成績(jī)(mark)優(yōu)秀的男生以及不及格的男生”的人數(shù),正確的語句為__C____A. if gender=='男' and mark<60 or mark>=90:n+=1B. if gender=='男' and mark<60 and mark>=90:n+=1C. if gender=='男' and (mark<60 or mark>=90):n+=1D. if gcnder=='男' or mark<60 or mark>=90:n+=1以下關(guān)于turtle庫的描述,正確的是__C____A. 在import turtle之后就可以用circle()語句,來畫一個(gè)圓圈B. 要用from turtle import turtle來導(dǎo)入所有的庫函數(shù)C. home() 函數(shù)設(shè)置當(dāng)前畫筆位置 到原點(diǎn),朝向東D. seth(x) 是setheading(x)函數(shù)的別名,讓畫筆向前移動(dòng)x二、判斷題1、Python是一種跨平臺(tái)、開源、免費(fèi)的高級(jí)動(dòng)態(tài)編程語言對(duì))2、Python 3.x完全兼容Python 2.x。
錯(cuò))8、擴(kuò)展庫os中的方法remove()可以刪除帶有只讀屬性的文件錯(cuò))9、使用內(nèi)置函數(shù)open()且以”w”模式打開的文件,文件指針默認(rèn)指向文件尾錯(cuò))12、Python采用的是基于值得自動(dòng)內(nèi)存管理方式對(duì))13、在任何時(shí)刻相同的值在內(nèi)存中都只保留一份(錯(cuò))14、Python不允許使用關(guān)鍵字作為變量名,允許使用內(nèi)置函數(shù)名作為變量名,但這會(huì)改變函數(shù)名的含義對(duì))16、在Python 3.x中可以使用中文作為變量名對(duì))17、Python變量名必須以字母或下劃線開頭,并且區(qū)分字母大小寫對(duì))22、Python 2.x和Python 3.x中input()函數(shù)的返回值都是字符串錯(cuò))23、pip命令也支持?jǐn)U展名為.whl的文件直接安裝Python擴(kuò)展庫對(duì))24、只有Python擴(kuò)展庫才需要導(dǎo)入以后才能使用其中的對(duì)象,Python標(biāo)準(zhǔn)庫不需要導(dǎo)入即可使用其中的所有對(duì)象和方法錯(cuò))30、調(diào)用函數(shù)時(shí),在實(shí)參前面加一個(gè)*表示序列解包對(duì))31、放在一對(duì)三引號(hào)之間的內(nèi)容將被認(rèn)為是注釋錯(cuò))32、Python支持使用字典的“鍵”作為下標(biāo)來訪問字典中的值對(duì))34、元組可以作為字典的“鍵”對(duì))35、字典的“鍵”必須是不可變的。
對(duì))36、盡管可以使用import語句一次導(dǎo)入任意多個(gè)標(biāo)準(zhǔn)庫或擴(kuò)展庫,但是仍建議每次只導(dǎo)入一個(gè)標(biāo)準(zhǔn)庫或擴(kuò)展庫對(duì))38、在Python 3.5中運(yùn)算符+不僅可以實(shí)現(xiàn)數(shù)值的相加、字符串連接,還可以實(shí)現(xiàn)列表、元組的合并和集合的并集運(yùn)算錯(cuò))40、已知x為非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等價(jià)的錯(cuò))41、生成器推導(dǎo)式比列表推導(dǎo)式具有更高的效率,推薦使用對(duì))42、Python集合中的元素不允許重復(fù)對(duì))44、Python字典中的“鍵”不允許重復(fù)對(duì))46、Python集合中的元素可以是元組對(duì))49、Python字典中的“鍵”可以是元組對(duì))51、Python列表、元組、字符串都屬于有序序列對(duì))54、列表對(duì)象的append()方法屬于原地操作,用于在列表尾部追加一個(gè)元素對(duì))55、對(duì)于列表而言,在尾部追加元素比在中間位置插入元素速度更快一些,尤其是對(duì)于包含大量元素的列表對(duì))57、使用Python列表的方法insert()為列表插入元素時(shí)會(huì)改變列表中插入位置之后元素的索引對(duì))59、使用del命令或者列表對(duì)象的remove()方法刪除列表中元素時(shí)會(huì)影響列表中部分元素的索引。
對(duì))60、帶有else子句的循環(huán)如果因?yàn)閳?zhí)行了break語句而退出的話,則會(huì)執(zhí)行else子句中的代碼錯(cuò))61、對(duì)于帶有else子句的循環(huán)語句,如果是因?yàn)檠h(huán)條件表達(dá)式不成立而自然結(jié)束循環(huán),則執(zhí)行else子句中的代碼對(duì))63、在UTF-8編碼中一個(gè)漢字需要占用3個(gè)字節(jié)對(duì))64、在GBK和CP936編碼中一個(gè)漢字需要2個(gè)字節(jié)對(duì))65、如果僅僅是用于控制循環(huán)次數(shù),那么使用for i in range(20)和for i in range(20, 40)的作用是等價(jià)的對(duì))66、使用列表對(duì)象的remove()方法可以刪除列表中首次出現(xiàn)的指定元素,如果列中不存在要?jiǎng)h除的指定元素則拋出異常對(duì))67、元組是不可變的,不支持列表對(duì)象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個(gè)元組對(duì)象對(duì))68、Python字典和集合屬于無序序列對(duì))69、無法刪除集合中指定位置的元素,只能刪除特定值的元素對(duì))70、元組的訪問速度比列表要快一些,如果定義了一系列常量值,并且主要用途僅僅是對(duì)其進(jìn)行遍歷而不需要進(jìn)行任何修改,建議使用元組而不使用列表對(duì))71、當(dāng)以指定“鍵”為下標(biāo)給字典對(duì)象賦值時(shí),若該“鍵”存在則表示修改該“鍵”對(duì)應(yīng)的“值”,若不存在則表示為字典對(duì)象添加一個(gè)新的“鍵-值對(duì)”。
對(duì))74、只能通過切片訪問列表中的元素,不能使用切片修改列表中的元素錯(cuò))75、只能通過切片訪問元組中的元素,不能使用切片修改元組中的元素對(duì))76、字符串屬于Python有序序列,和列表、元組一樣都支持雙向索引對(duì))77、Python字典和集合支持雙向索引錯(cuò))78、使用print()函數(shù)無法將信息寫入文件錯(cuò))79、Python集合不支持使用下標(biāo)訪問其中的元素對(duì))82、已知列表x中包含超過5個(gè)以上的元素,那么語句 x = x[:5]+x[5:] 的作用是將列表x中的元素循環(huán)左移5位錯(cuò))83、對(duì)于生成器對(duì)象x = (3 for i in range(5)),連續(xù)兩次執(zhí)行l(wèi)ist(x)的結(jié)果是一樣的錯(cuò))84、在循環(huán)中continue語句的作用是跳出當(dāng)前循環(huán)錯(cuò))85、在編寫多層循環(huán)時(shí),為了提高運(yùn)行效率,應(yīng)盡量減少內(nèi)循環(huán)中不必要的計(jì)算對(duì))87、在Python中,任意長(zhǎng)的字符串都遵守駐留機(jī)制錯(cuò))88、Python運(yùn)算符%不僅可以用來求余數(shù),還可以用來格式化字符串對(duì))89、Python字符串方法replace()對(duì)字符串進(jìn)行原地修改錯(cuò))90、如果需要連接大量字符串成為一個(gè)字符串,那么使用字符串對(duì)象的join()方法比運(yùn)算符+具有更高的效率。
對(duì))91、對(duì)于大量列表的連接,extend()方法比運(yùn)算符+具有更高的效率對(duì))93、列表對(duì)象的extend()方法屬于原地操作,調(diào)用前后列表對(duì)象的地址不變對(duì))94、正則表達(dá)式模塊re的match()方法是從字符串的開始匹配特定模式,而search()方法是在整個(gè)字符串中尋找模式,這兩個(gè)方法如果匹配成功則返回match對(duì)象,匹配失敗則返回空值None對(duì))95、函數(shù)是代碼復(fù)用的一種方式對(duì))98、一個(gè)函數(shù)如果帶有默認(rèn)值參數(shù),那么必須所有參數(shù)都設(shè)置默認(rèn)值錯(cuò))100、定義Python函數(shù)時(shí),如果函數(shù)中沒有return語句,則默認(rèn)返回空值None對(duì))104、不同作用域中的同名變量之間互相不影響,也就是說,在不同的作用域內(nèi)可以定義同名的變量對(duì))105、全局變量會(huì)增加不同函數(shù)之間的隱式耦合度,從而降低代碼可讀性,因此應(yīng)盡量避免過多使用全局變量對(duì))106、函數(shù)內(nèi)部定義的局部變量當(dāng)函數(shù)調(diào)用結(jié)束后被自動(dòng)刪除對(duì))107、在函數(shù)內(nèi)部,既可以使用global來聲明使用外部全局變量,也可以使用global直接定義全局變量對(duì))109、對(duì)于數(shù)字n,如果表達(dá)式 0 not in [n%d for d in range(2, n)] 的值為True則說明n是素?cái)?shù)。
對(duì))111、在函數(shù)內(nèi)部直接修改形參的值并不影響外部實(shí)參的值對(duì))113、調(diào)用帶有默認(rèn)值參數(shù)的函數(shù)時(shí),不能為默認(rèn)值參數(shù)傳遞任何值,必須使用函數(shù)定義時(shí)設(shè)置的默認(rèn)值錯(cuò))114、創(chuàng)建只包含一個(gè)元素的元組時(shí),必須在元素后面加一個(gè)逗號(hào),例如(3,)對(duì))115、在同一個(gè)作用域內(nèi),局部變量會(huì)隱藏同名的全局變量對(duì))116、形參可以看做是函數(shù)內(nèi)部的局部變量,函數(shù)運(yùn)行結(jié)束之后形參就不可訪問了對(duì))119、Python中一切內(nèi)容都可以稱為對(duì)象對(duì))120、棧和隊(duì)列的都具有先入后出的特點(diǎn)錯(cuò))121、在一個(gè)軟件的設(shè)計(jì)與開發(fā)中,所有類名、函數(shù)名、變量名都應(yīng)該遵循統(tǒng)一的風(fēng)格和規(guī)范對(duì))122、定義類時(shí)所有實(shí)例方法的第一個(gè)參數(shù)用來表示對(duì)象本身,在類的外部通過對(duì)象名來調(diào)用實(shí)例方法時(shí)不需要為該參數(shù)傳值對(duì))123、在面向?qū)ο蟪绦蛟O(shè)計(jì)中,函數(shù)和方法是完全一樣的,都必須為所有參數(shù)進(jìn)行傳值錯(cuò))124、Python中沒有嚴(yán)格意義上的私有成員對(duì))125、在Python中定義類時(shí),運(yùn)算符重載是通過重寫特殊方法實(shí)現(xiàn)的例如,在類中實(shí)現(xiàn)了__mul__()方法即可支持該類對(duì)象的**運(yùn)算符對(duì))126、在IDLE交互模式下,一個(gè)下劃線“_”表示解釋器中最后一次顯示的內(nèi)容或最后一次語句正確執(zhí)行的輸出結(jié)果。
對(duì))127、對(duì)于Python類中的私有成員,可以通過“對(duì)象名._類名__私有成員名”的方式來訪問對(duì))128、運(yùn)算符 / 在Python 2.x和Python 3.x中具有相同的功能錯(cuò))129、運(yùn)算符“-”可以用于集合的差集運(yùn)算對(duì))130、如果定義類時(shí)沒有編寫析構(gòu)函數(shù),Python將提供一個(gè)默認(rèn)的析構(gòu)函數(shù)進(jìn)行必要的資源清理工作對(duì))132、在派生類中可以通過“基類名.方法名()”的方式來調(diào)用基類中的方法對(duì))133、Python支持多繼承,如果父類中有相同的方法名,而在子類中調(diào)用時(shí)沒有指定父類名,則Python解釋器將從左向右按順序進(jìn)行搜索對(duì))134、對(duì)文件進(jìn)行讀寫操作之后必須顯式關(guān)閉文件以確保所有內(nèi)容都得到保存對(duì))135、Python標(biāo)準(zhǔn)庫os中的方法startfile()可以啟動(dòng)任何已關(guān)聯(lián)應(yīng)用程序的文件,并自動(dòng)調(diào)用關(guān)聯(lián)的程序?qū)Γ?38、Python標(biāo)準(zhǔn)庫threading中的Lock、RLock、Condition、Event、Semaphore對(duì)象都可以用來實(shí)現(xiàn)線程同步對(duì))139、異常處理結(jié)構(gòu)中的finally塊中代碼仍然有可能出錯(cuò)從而再次引發(fā)異常對(duì))140、在GUI設(shè)計(jì)中,復(fù)選框往往用來實(shí)現(xiàn)非互斥多選的功能,多個(gè)復(fù)選框之間的選擇互不影響。
對(duì))141、在GUI設(shè)計(jì)中,單選按鈕用來實(shí)現(xiàn)用戶在多個(gè)選項(xiàng)中的互斥選擇,在同一組內(nèi)多個(gè)選項(xiàng)中只能選擇一個(gè),當(dāng)選擇發(fā)生變化之后,之前選中的選項(xiàng)自動(dòng)失效對(duì))143、在Python中定義類時(shí)實(shí)例方法的第一個(gè)參數(shù)名稱不管是什么,都表示對(duì)象自身對(duì))144、Python代碼可以內(nèi)嵌在asp文件中對(duì))145、無法配置IIS來支持Python程序的運(yùn)行錯(cuò))146、Python標(biāo)準(zhǔn)庫os中的方法startfile()可以用來打開外部程序或文件,系統(tǒng)會(huì)自動(dòng)關(guān)聯(lián)相應(yīng)的程序來打開或執(zhí)行指定的文件對(duì))149、Python只能使用內(nèi)置數(shù)據(jù)庫SQLite,無法訪問MS SQLServer、ACCESS或Oracle、MySQL等數(shù)據(jù)庫錯(cuò))154、在函數(shù)內(nèi)部沒有任何聲明的情況下直接為某個(gè)變量賦值,這個(gè)變量一定是函數(shù)內(nèi)部的局部變量對(duì))155、定義類時(shí)如果實(shí)現(xiàn)了__contains__()方法,該類對(duì)象即可支持成員測(cè)試運(yùn)算in對(duì))156、定義類時(shí)如果實(shí)現(xiàn)了__len__()方法,該類對(duì)象即可支持內(nèi)置函數(shù)len()對(duì))157、定義類時(shí)實(shí)現(xiàn)了__eq__()方法,該類對(duì)象即可支持運(yùn)算符==對(duì))158、定義類時(shí)實(shí)現(xiàn)了__pow__()方法,該類對(duì)象即可支持運(yùn)算符**。
對(duì))162、Python標(biāo)準(zhǔn)庫os中的方法isfile()可以用來測(cè)試給定的路徑是否為文件對(duì))163、Python標(biāo)準(zhǔn)庫os中的方法exists()可以用來測(cè)試給定路徑的文件是否存在對(duì))164、Python標(biāo)準(zhǔn)庫os中的方法isdir()可以用來測(cè)試給定的路徑是否為文件夾對(duì))165、Python標(biāo)準(zhǔn)庫os中的方法listdir()返回包含指定路徑中所有文件和文件夾名稱的列表對(duì))166、Python擴(kuò)展庫xlwt支持對(duì)Excel 2003或更低版本的Excel文件進(jìn)行寫操作對(duì))167、Python擴(kuò)展庫xlrd支持對(duì)Excel 2003或更低版本的Excel文件進(jìn)行讀操作對(duì))168、帶有else子句的異常處理結(jié)構(gòu),如果不發(fā)生異常則執(zhí)行else子句中的代碼對(duì))170、在異常處理結(jié)構(gòu)中,不論是否發(fā)生異常,finally子句中的代碼總是會(huì)執(zhí)行的對(duì))175、已知x為非空字符串,那么表達(dá)式 ''.join(x.split()) == x 的值一定為True錯(cuò))176、已知x為非空字符串,那么表達(dá)式?','.join(x.split(',')) == x 的值一定為True對(duì))178、在Python中可以使用 id 作為變量名,盡管不建議這樣做。
對(duì))180、一個(gè)數(shù)字5也是合法的Python表達(dá)式對(duì))192、標(biāo)準(zhǔn)庫os的rename()方法可以實(shí)現(xiàn)文件移動(dòng)操作對(duì))193、標(biāo)準(zhǔn)庫os的listdir()方法默認(rèn)只能列出指定文件夾中當(dāng)前層級(jí)的文件和文件夾列表,而不能列出其子文件夾中的文件對(duì))194、當(dāng)作為條件表達(dá)式時(shí),[]與None等價(jià)對(duì))195、表達(dá)式 [] == None 的值為True錯(cuò))196、當(dāng)作為條件表達(dá)式時(shí),{}與None等價(jià)對(duì))197、表達(dá)式 {}==None 的值為True錯(cuò))199、當(dāng)作為條件表達(dá)式時(shí),空值、空字符串、空列表、空元組、空字典、空集合、空迭代對(duì)象以及任意形式的數(shù)字0都等價(jià)于False對(duì))200、在定義函數(shù)時(shí),某個(gè)參數(shù)名字前面帶有一個(gè)*符號(hào)表示可變長(zhǎng)度參數(shù),可以接收任意多個(gè)普通實(shí)參并存放于一個(gè)元組之中對(duì))201、在定義函數(shù)時(shí),某個(gè)參數(shù)名字前面帶有兩個(gè)*符號(hào)表示可變長(zhǎng)度參數(shù),可以接收任意多個(gè)關(guān)鍵參數(shù)并將其存放于一個(gè)字典之中對(duì))202、定義函數(shù)時(shí),帶有默認(rèn)值的參數(shù)必須出現(xiàn)在參數(shù)列表的最右端,任何一個(gè)帶有默認(rèn)值的參數(shù)右邊不允許出現(xiàn)沒有默認(rèn)值的參數(shù)對(duì))203、在調(diào)用函數(shù)時(shí),可以通過關(guān)鍵參數(shù)的形式進(jìn)行傳值,從而避免必須記住函數(shù)形參順序的麻煩。
對(duì))205、調(diào)用函數(shù)時(shí)傳遞的實(shí)參個(gè)數(shù)必須與函數(shù)形參個(gè)數(shù)相等才行錯(cuò))209、執(zhí)行語句 from math import sin 之后,可以直接使用 sin() 函數(shù),例如 sin(3)對(duì))210、列表對(duì)象的pop()方法默認(rèn)刪除并返回最后一個(gè)元素,如果列表已空則拋出異常對(duì))211、在Python中定義類時(shí),如果某個(gè)成員名稱前有2個(gè)下劃線則表示是私有成員對(duì))213、可以使用py2exe或pyinstaller等擴(kuò)展庫把Python源程序打包成為exe文件,從而脫離Python環(huán)境在Windows平臺(tái)上運(yùn)行對(duì))214、Python程序只能在安裝了Python環(huán)境的計(jì)算機(jī)上以源代碼形式運(yùn)行錯(cuò))218、Python變量名區(qū)分大小寫,所以student和Student不是同一個(gè)變量對(duì))222、lambda表達(dá)式中可以使用任意復(fù)雜的表達(dá)式,但是必須只編寫一個(gè)表達(dá)式對(duì))223、Python類的構(gòu)造函數(shù)是__init__()對(duì))224、定義類時(shí),在一個(gè)方法前面使用@classmethod進(jìn)行修飾,則該方法屬于類方法對(duì))225、定義類時(shí),在一個(gè)方法前面使用@staticmethod進(jìn)行休息,則該方法屬于靜態(tài)方法。
對(duì))226、通過對(duì)象不能調(diào)用類方法和靜態(tài)方法錯(cuò))227、在Python中可以為自定義類的對(duì)象動(dòng)態(tài)增加新成員對(duì))229、屬性可以像數(shù)據(jù)成員一樣進(jìn)行訪問,但賦值時(shí)具有方法的優(yōu)點(diǎn),可以對(duì)新值進(jìn)行檢查對(duì))230、文件對(duì)象是可以迭代的對(duì))231、文件對(duì)象的tell()方法用來返回文件指針的當(dāng)前位置對(duì))232、以寫模式打開的文件無法進(jìn)讀操作對(duì))233、假設(shè)已成功導(dǎo)入os和sys標(biāo)準(zhǔn)庫,那么表達(dá)式 os.path.dirname(sys.executable) 的值為Python安裝目錄對(duì))234、只可以動(dòng)態(tài)為對(duì)象增加數(shù)據(jù)成員,而不能為對(duì)象動(dòng)態(tài)增加成員方法錯(cuò))237、Python元組支持雙向索引對(duì))238、假設(shè)re模塊已成功導(dǎo)入,并且有 pattern = pile('^'+'\.'.join([r'\d{1,3}' for i in range(4)])+'$'),那么表達(dá)式 pattern.match('192.168.1.103') 的值為None錯(cuò))239、假設(shè)random模塊已導(dǎo)入,那么表達(dá)式 random.sample(range(10), 20) 的作用是生成20個(gè)不重復(fù)的整數(shù)錯(cuò))240、假設(shè)random模塊已導(dǎo)入,那么表達(dá)式 random.sample(range(10), 7) 的作用是生成7個(gè)不重復(fù)的整數(shù)。
