考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

下列对于元组基本性质的描述,哪项不正确
A. 元组不能为空
B. 可以定义一个只包含1个元素的元组
C. 元组中每个元素无法修改,但能修改元素内部的元素
D. 元组中各元素可以为不同类型
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

对于元组基本性质的描述,以下是对每项选项的分析:

A: **元组不能为空**
不正确。实际上,可以定义一个空的元组。空元组的定义方式是使用一对小括号:`empty_tuple = ()`。

B: **可以定义一个只包含1个元素的元组**
正确。为了定义一个只包含一个元素的元组,需要在元素后面加一个逗号,例如:`single_element_tuple = (1,)`。如果没有逗号,`(1)`会被解释为一个整数,而不是元组。

C: **元组中每个元素无法修改,但能修改元素内部的元素**
正确。元组是不可变的,这意味着一旦创建,元组中的每个元素不能被重新赋值。但是,如果元组中的元素是可变对象(例如列表),那么可以修改这些可变对象的内容。例如:
```python
my_tuple = ([1, 2, 3], 'hello')
my_tuple[0].append(4) # 合法操作
```

D: **元组中各元素可以为不同类型**
正确。元组是可以包含不同类型的元素的。例如,一个元组可以包含整数、字符串、列表等不同类型的元素:
```python
mixed_tuple = (1, "apple", [2, 3, 4])
```

综上分析,选项 **A: 元组不能为空** 是不正确的。因此,正确答案是 **A**。