第 10 回・第 4 題
單選題查看原回次 ↗執行下列程式碼,輸出為?
s = "python3"
print(s[-1:])
A. 3
B. python3
C. 產生錯誤
D. 33
正確答案
A. 3
為什麼?
負數索引從字串尾端開始數(-1 是最後一個字元),這段程式碼的結果是 "3"。
第 8 頁。練習 Python 資料型別與運算子,從 10 回 ITS Python 模擬題庫整理 90 題相關題目。本頁可免費查看正確答案與文字解析,並回到原回次完整練習。
執行下列程式碼,輸出為?
s = "python3"
print(s[-1:])
A. 3
B. python3
C. 產生錯誤
D. 33
A. 3
負數索引從字串尾端開始數(-1 是最後一個字元),這段程式碼的結果是 "3"。
nums = [10, 20],執行以下程式碼後輸出為?
nums = [10, 20]
nums += [30]
print(nums)
A. [10, 20, 30]
B. [10, 20]
C. [30, 20, 10]
D. 產生錯誤
A. [10, 20, 30]
依序執行後,結果為 [10, 20, 30]。
nums = [4, 1, 3, 2],執行以下程式碼後輸出為?
nums = [4, 1, 3, 2]
print(sorted(nums))
print(nums)
A. [1, 2, 3, 4] [4, 1, 3, 2]
B. [4, 1, 3, 2]
C. 產生錯誤
D. [1, 2, 3, 4] [4, 1, 3, 2]0
A. [1, 2, 3, 4] [4, 1, 3, 2]
依序執行後,結果為 [1, 2, 3, 4] [4, 1, 3, 2]。
下列選項中,何者屬於「int相關型別」?(請選出所有正確答案)
A. type(5)
B. type(5.0)
C. type('5')
D. type(True)
A. type(5)
D. type(True)
正確答案為:type(5), type(True)。
請將左側項目與右側正確的說明配對:(運算結果 ↔ 型別)
3/23//2"3"+"3"3.0+1A. float
B. str
C. float(int與float相加會轉為float)
D. int
1 → A:3/2 → float
2 → D:3//2 → int
3 → B:"3"+"3" → str
4 → C:3.0+1 → float(int與float相加會轉為float)
配對詳見左右對應關係。
請將以下程式碼片段排列成正確的執行順序,使其能完成任務:「計算字串中某字元出現的次數」
A.
count = s.count("a")
B.
print(count)
C.
s = "banana"
C → A → B
s = "banana"
count = s.count("a")
print(count)
正確順序如上(由上到下)。