關于元組,以下說法正確的是 D: 元組能為空。我們來逐條分析這些選項:
1. **A: 元組可變**
- **分析**:這是不正確的。元組一旦創(chuàng)建,其內(nèi)部的元素是不可變的,你不能修改元組中的元素。這是元組與列表之間的主要區(qū)別之一。
2. **B: 元組之間不能進行運算**
- **分析**:這是不正確的。盡管元組本身是不可變的,但你可以對元組進行運算。例如,你可以將兩個元組連接(使用 + 運算符)以創(chuàng)建一個新元組,這是允許的。
3. **C: 元組中不能包含多個元素**
- **分析**:這是不正確的。元組實際上可以包含多個元素,并且是用于存儲多個項目的集合。元組中的元素個數(shù)是沒有限制的。
4. **D: 元組能為空**
- **分析**:這是正確的。元組可以為空,創(chuàng)建一個空元組的方法是使用一對空括號 `()`。
以下是一個簡單的元組示例:
```python
# 創(chuàng)建一個空元組
empty_tuple = ()
# 創(chuàng)建一個包含多個元素的元組
multi_element_tuple = (1, 2, 3, 4)
# 連接兩個元組
combined_tuple = (1, 2) + (3, 4) # 結果為 (1, 2, 3, 4)
```
通過這些例子,可以看出元組的特性和使用方法。因此,選項D是正確的。