正确答案是:B: `strip`
### 分析:
- **A: split**
- `split()` 方法用于通过指定分隔符将字符串分割成多个部分。它不会删除字符串两端的空白字符,除非分隔符正好指定为空格,并且也不会只作用于字符串的两端。
- **B: strip**
- `strip()` 方法专门用于删除字符串两端的空白字符。它返回一个新的字符串,不包括原始字符串开头和结尾的空白字符。对于删除两端空白字符的操作,`strip()` 是最直接和有效的方法。
- **C: partition**
- `partition()` 方法用于根据指定的分隔符将字符串分成三部分:分隔符前的部分、分隔符本身、分隔符后的部分。它不会影响字符串两端的空白字符。
- **D: replace**
- `replace()` 方法用于将字符串中的指定子字符串替换为新的子字符串。虽然可以通过替换空格实现某种程度的空白字符删除,但它作用于整个字符串内容,而不仅限于两端。
因此,`strip()` 是最合适的方法来删除字符串两端的空白字符。