本題考查python中的一些常用函數(shù)。list()函數(shù)可以把某些數(shù)據(jù)類(lèi)型轉(zhuǎn)變成列表, range()函數(shù)可以生產(chǎn)一個(gè)可迭代對(duì)象,AB都是正確的。自定義函數(shù)可以沒(méi)有返回值, C錯(cuò)誤。定義函數(shù)的關(guān)鍵字是def, 定義類(lèi)的關(guān)鍵字是class, D錯(cuò)誤。故選CD。
正確答案是 C 和 D。
分析:
A: `list()`函數(shù)可以將某些數(shù)據(jù)類(lèi)型(如字符串、元組等)轉(zhuǎn)換成列表,這個(gè)說(shuō)法是正確的。
B: `range()`函數(shù)用于生成一個(gè)可迭代對(duì)象,這個(gè)說(shuō)法也是正確的。`range()`生成的是一個(gè)范圍對(duì)象,可以用于循環(huán)。
C: 自定義函數(shù)不一定必須有返回值。在 Python 中,函數(shù)可以有返回值,也可以沒(méi)有返回值。當(dāng)函數(shù)沒(méi)有顯式的返回值時(shí),默認(rèn)返回 `None`。
D: 定義函數(shù)的關(guān)鍵字是 `def`,而不是 `class`。`class`是用于定義類(lèi)的關(guān)鍵字。因此,這個(gè)說(shuō)法是錯(cuò)誤的。
綜上所述,C 和 D 是錯(cuò)誤的說(shuō)法。