日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python核心教程第二版答案_python核心编程第二版第4章习题答案.docx

發(fā)布時(shí)間:2023/12/19 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python核心教程第二版答案_python核心编程第二版第4章习题答案.docx 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

python核心編程第二版第4章習(xí)題答案.docx

4-1.Python 對(duì)象。與所有 Python 對(duì)象有關(guān)的三個(gè)屬性是什么?請(qǐng)簡(jiǎn)單的描述一下。 答案: 所有的 Python 對(duì)象都擁有三個(gè)特性:身份,類(lèi)型和值。 身份:每一個(gè)對(duì)象都有一個(gè)唯一的身份標(biāo)識(shí)自己,任何對(duì)象的身份可以使用內(nèi)建函數(shù) id() 來(lái)得到。這個(gè)值可以被認(rèn)為是該對(duì)象的內(nèi)存地址。 類(lèi)型:對(duì)象的類(lèi)型決定了該對(duì)象可以保存什么類(lèi)型的值,可以進(jìn)行什么樣的操作,以及遵 循什么樣的規(guī)則。可以使用內(nèi)建函數(shù) type()查看對(duì)象的類(lèi)型。在 Python 中類(lèi)型也是對(duì)象。 值:對(duì)象標(biāo)識(shí)的數(shù)據(jù)項(xiàng)。 4-2.類(lèi)型。不可更改(immutable)指的是什么?Python 的哪些類(lèi)型是可更改(mutable)的, 哪些不是? 答案: 不可更改指對(duì)象創(chuàng)建以后值不可以更新。 immutable 的類(lèi)型:數(shù)字,字符串,元組 mutable 的類(lèi)型:列表,字典 4-3.類(lèi)型。哪些 Python 類(lèi)型是按照順序訪問(wèn)的,他們和映射類(lèi)型的不同是什么? 答案:string,tuple,list 是按照順序訪問(wèn)的。 字典是映射訪問(wèn)。字典中的元素,他們的索引并不使用順序的數(shù)字偏移量取值,它的元素 無(wú)序存放,通過(guò)一個(gè)唯一的鍵來(lái)訪問(wèn)。 4-4.type()。內(nèi)建函數(shù) type() 作什么?type()返回的對(duì)象是什么? 答案:內(nèi)建函數(shù) type()返回任意 Ptrhon 對(duì)象的數(shù)據(jù)類(lèi)型,而不局限于標(biāo)準(zhǔn)類(lèi)型。 type()返回的值是一個(gè)類(lèi)型對(duì)象。 4-5.str()和 repr()。內(nèi)建函數(shù) str() 與 repr()之間的不同是什么?哪一個(gè)等價(jià)于反引號(hào)(``)操 作符?答案:內(nèi)建函數(shù) str()和 repr()或反引號(hào)操作符( ) 可以方便的以字符串的方式獲取對(duì)象的內(nèi) 容、類(lèi)型、數(shù)值屬性等信息。str() 函數(shù)得到的字符串可讀性好,而 repr()函數(shù)得到的字符串 通常可以用來(lái)重新獲得該對(duì)象,通常情況下 obj == (repr(obj))這個(gè)等式是成立的。這兩 個(gè)函數(shù)接受一個(gè)對(duì)象作為其參數(shù),返回適當(dāng)?shù)淖址?repr()輸出對(duì) Python 比較友好,而 str() 的輸出對(duì)用戶比較友好。 str()致力于生成一個(gè)對(duì)象的可讀性好的字符串表示,它的返回結(jié)果通常無(wú)法用于 ()求值。 == repr(),但反引號(hào)( )操作符已經(jīng)不鼓勵(lì)繼續(xù)使用。 4-6.對(duì)象相等。你認(rèn)為 type(a) == type(b)和 type(a) is type(b)之間的不同是什么?為什么會(huì)選 者后者?函數(shù) isinstance() 與這有什么關(guān)系? 答案:網(wǎng)上所得 “==”比較的是值,is 比較的是對(duì)象。因?yàn)槊總€(gè)對(duì)象只可能有一種類(lèi)型的值,所以可以直 接比較他們的 ID ,而不用先計(jì)算值再做比較。 函數(shù) isinstance() 用來(lái)確定這個(gè)對(duì)象是否屬于這個(gè)類(lèi)型,或者實(shí)例是否屬于某個(gè)類(lèi)。 4-7.內(nèi)建函數(shù) dir() 。在第 2 章的幾個(gè)練習(xí)中,我們用內(nèi)建函數(shù) dir()做了幾個(gè)實(shí)驗(yàn),它接受一 個(gè)對(duì)象,然后給出相應(yīng)的屬性。請(qǐng)對(duì) types 模塊做相同的實(shí)驗(yàn)。記下你熟悉的類(lèi)型,包括 你對(duì)這些類(lèi)型的認(rèn)識(shí),然后記下你還不熟悉的類(lèi)型。在學(xué)習(xí) Pythopn 的過(guò)程中,你要逐步 將“不熟悉”的類(lèi)型變得“熟悉”起來(lái)。 答案:略 4-8.列表和元組。列表和元組的相同點(diǎn)是什么?不同點(diǎn)是什么? 答案:list 是處理一組有序項(xiàng)目的數(shù)據(jù)結(jié)構(gòu),即你可以在一個(gè)列表中存儲(chǔ)一個(gè)序列的項(xiàng)目。 列表中的項(xiàng)目應(yīng)該包括在[]中,這樣 python 就知道你是在指明一個(gè)列表。一旦你創(chuàng)建了一 個(gè)列表,你就可以添加,刪除,或者是搜索列表中的項(xiàng)目。由于你可以增加或刪除項(xiàng)目, 我們說(shuō)列表是可變的數(shù)據(jù)類(lèi)型,即這種類(lèi)型是可以被改變的。 列表是可以嵌套的。元組和列表十分相似,不過(guò)元組是不可變的。即你不能修改元組。元組通過(guò)()中用逗號(hào)分 隔的項(xiàng)目定義。 元組通常用在使語(yǔ)句或用戶定義的函數(shù)能夠安全的采用一組值的時(shí)候,即被使用的元組的 值不會(huì)改變。元組可以嵌套。 4-9.實(shí)踐,給定以下賦值: a = 10 b = 10 c = 100 d = 100 e = 10.0 f = 10.0 請(qǐng)問(wèn)下面各表達(dá)式的輸出是什么?為什么? (a ) a is b (b) c is d (c ) e is f 答案: (a ) True (b) True (c ) False

總結(jié)

以上是生活随笔為你收集整理的python核心教程第二版答案_python核心编程第二版第4章习题答案.docx的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。