答案是:D: `strip()`
### 專業(yè)分析
在Python編程中,處理字符串時常會遇到需要去除多余空格的情況。下面對幾個選項進行逐一分析:
- **A: `count()`**
- 功能:用于統(tǒng)計一個字符串在另一個字符串中出現(xiàn)的次數(shù)。
- 示例:`"hello world".count("o")` 返回 2。
- 結論:`count()` 與去除空格無關。
- **B: `center()`**
- 功能:返回一個原字符串居中并使用指定填充字符補齊長度的新字符串。
- 示例:`"hello".center(10, "*")` 返回 `"**hello***"`.
- 結論:`center()` 用來格式化字符串的布局,與去除空格無關。
- **C: `format()`**
- 功能:用于字符串格式化,插入變量或表達式到字符串中。
- 示例:`"Hello, {}".format("World")` 返回 `"Hello, World"`.
- 結論:`format()` 用于格式化字符串輸出,與去除空格無關。
- **D: `strip()`**
- 功能:去除字符串最左邊和最右邊的空白字符(包括空格、換行符等)。
- 示例:`" hello world ".strip()` 返回 `"hello world"`.
- 結論:`strip()` 確實可以同時去除字符串最左邊和最右邊的空格,是題目要求的正確答案。
通過以上分析,選項D:`strip()` 是去除字符串兩端空格最合適的方法。