一、單項選擇題(本大題共 15 小題)
1、Python 中,整數(shù)類型(int)表示沒有小數(shù)部分的數(shù)值。關(guān)于 Python 整數(shù)的特點,以下說法正確的是:
① Python 的整數(shù)有固定的最大值和最小值限制,與 C 語言相同
② Python 的整數(shù)沒有長度限制,僅受可用內(nèi)存大小的約束
③ Python 不支持負整數(shù)
④ Python 的整數(shù)不能直接進行二進制、八進制或十六進制的表示
2、已知變量 x = 0x1A,請問變量 x 的十進制值是:
① 16
② 26
③ 10
④ 20
3、浮點數(shù)在計算機中以二進制形式存儲,有時會產(chǎn)生微小的表示誤差。表達式 0.1 + 0.2 == 0.3 在 Python 中的求值結(jié)果是:
① True
② False
③ 有時為 True,有時為 False
④ 會引發(fā)一個錯誤
4、在 Python 中,復數(shù) 3 + 4j 的虛部是 4j,要獲取其虛部的數(shù)值部分(浮點數(shù)),應使用:
① 3 + 4j.imag
② (3 + 4j).imag
③ 3 + 4j.real
④ imag(3 + 4j)
5、Python 的 // 運算符表示:
① 除法運算,結(jié)果為浮點數(shù)
② 冪運算
③ 整數(shù)除法(向下取整)
④ 取模(求余)運算
6、以下哪個 Python 內(nèi)置函數(shù)可以返回一個數(shù)的絕對值?
① abs()
② round()
③ pow()
④ divmod()
7、要生成一個 1 到 100(包含 1 和 100)之間的隨機整數(shù),應該使用:
① random.random() * 100
② random.randint(1, 100)
③ random.uniform(1, 100)
④ random.choice(range(1, 101))
8、在 Python 中,布爾類型(bool)的兩個取值是:
① true 和 false
② True 和 False
③ 1 和 0
④ YES 和 NO
9、字符串 s = "Python",表達式 s[1:4] 的結(jié)果是:
① Pyth
② yth
③ ytho
④ Pyt
10、以下哪種字符串格式化方法是 Python 3.6 及以上版本引入的,因其簡潔和高效而被推薦使用?
① 百分號 % 格式化
② str.format() 方法
③ f-string(格式化字符串字面值)
④ 使用 + 運算符進行字符串連接
11、已知圓周率 pi = 3.1415926,若使用 f-string 格式化輸出,要求保留兩位小數(shù),正確的寫法是:
① f"圓周率為:{pi:.2f}"
② f"圓周率為:{pi:2f}"
③ f"圓周率為:{pi:.2}"
④ f"圓周率為:{pi:.2d}"
12、在 Python 中,表示“空值”或“無返回結(jié)果”的特殊對象是:
① null
② None
③ nil
④ NULL
13、函數(shù) type(3.14) 的返回結(jié)果是:
①
②
③
④
14、要將一個字符串 "123" 轉(zhuǎn)換為整數(shù),正確的做法是:
① int(123)
② str(123)
③ int("123")
④ float("123")
15、標準庫 datetime 中的 datetime.now().strftime("%Y-%m-%d") 輸出的格式類似于:
① 2025-11-11
② 11-11-2025
③ 11/11/2025
④ 2025年11月11日
二、判斷題(本大題共 5 小題)
1、在 Python 中,字符串一旦被創(chuàng)建,其內(nèi)容就不能被修改,我們稱字符串為不可變對象。( )
2、bool 類型是 int 類型的子類,因此在數(shù)值運算中,True 等價于 1,F(xiàn)alse 等價于 0。( )
3、Python 的內(nèi)置函數(shù) input() 返回的數(shù)據(jù)類型始終是字符串(str)。( )
4、使用 random.seed(10) 設(shè)置隨機數(shù)種子后,可以保證程序產(chǎn)生的隨機數(shù)是完全不可預測的。( )
5、在 f-string 中,要輸出大括號 {} 本身,需要使用雙重大括號 {{ 和 }}。( )
三、多項選擇題(本大題共 5 小題)
1、以下哪些是 Python 的內(nèi)置數(shù)值類型?
① 整數(shù)(int)
② 浮點數(shù)(float)
③ 復數(shù)(complex)
④ 小數(shù)(Decimal)
2、關(guān)于字符串切片操作,以下哪些描述是正確的?
① 切片語法為 [start:stop:step],其中 step 表示步長,默認為 1
② 切片時包含起始索引(start)位置的字符,但不包含結(jié)束索引(stop)位置的字符
③ s[::-1] 可以得到字符串 s 的倒序
④ 切片操作會改變原始字符串的內(nèi)容
3、以下哪些是 Python 中有效的字符串表示方式?
① "Hello"
② 'World'
③ '''Multiline String'''
④ "It's a nice day"
4、以下哪些函數(shù)或方法可以用于判斷一個字符串是否以某個子串開頭或結(jié)尾?
① startswith()
② endswith()
③ find()
④ index()
5、以下哪些是 Python 中常用的類型轉(zhuǎn)換函數(shù)?
① int()
② str()
③ float()
④ bool()
![]()
“點贊有美意,贊賞是鼓勵”
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.