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

备考刷题,请到

CDA认证小程序

以下程序的输出结果是:x = "908790"n = "80"print(x.count(n))
A. 0
B. 报错
C. 1
D. 2
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

要分析这段代码,我们需要理解 Python 中字符串的 `count()` 方法。

### 程序分析

```python
x = "908790"
n = "80"
print(x.count(n))
```

#### `count()` 方法
- `x.count(n)` 用来计算字符串 `x` 中子串 `n` 出现的次数。
- `x = "908790"` 是主字符串。
- `n = "80"` 是需要在主字符串中查找的子串。

#### 查找过程
- 在字符串 `"908790"` 中查找子串 `"80"`。
- `"908790"` 的各个连续子串包括:`"90"`, `"08"`, `"87"`, `"79"`, `"90"`。
- `"80"` 并不在这些子串中出现。

### 结论
- 子串 `"80"` 在字符串 `"908790"` 中出现的次数为 `0`。

因此,程序的输出结果是 `0`。

### 正确答案
A: 0

该程序不会报错,并且 `count()` 方法会返回 `0`,因为 `"80"` 并不存在于 `"908790"` 中。