正确答案是:D: (123,)
### 分析:
在编程语言如Python中,元组(tuple)是用于存储多个项目的不可变数据结构。以下是对选项的分析:
- **A: (123)**
- Python解释器会将括号内的内容视为单个整数,而不是元组。为了让它成为元组,至少需要一个逗号,例如:(123,)。
- **B: [123]**
- 这是列表(list)的表示方式,而不是元组。列表使用方括号 [] 包裹,其中的元素是可变的。
- **C: ((123))**
- 这仍然是一个整数,嵌套的括号并不将其变成元组。如果希望创建单个整数的元组,仍然需要使用逗号,例如:(123,)。
- **D: (123,)**
- 这是一个正确的元组表示。即使元组中只有一个元素,也应在元素后加上一个逗号来表明这是一个元组。
### 总结:
元组在 Python 中用小括号`()`创建,并且在创建单个元素的元组时,必须在元素后加上逗号以正确标识为元组。因此,D选项 `(123,)` 是唯一表示元组的正确语法。