【发布时间】:2020-01-02 09:55:44
【问题描述】:
这应该是一个相当简单的问题,但这不知怎的让我绊倒了。某种符号,例如:>、[] 和一个单词作为参数传递给函数“encase_word”,我必须以某种方式获取符号内的单词。
测试用例和预期输出:
print(encase_word('<<>>', 'Hello')) #Expected output: <<hello>>
print(encase_word('[]', 'Hello')) #Expected output: [Hello]
完整代码
def main():
print(encase_word('<<>>', 'Hello')) #Expected output: <<hello>>
print(encase_word('[]', 'Hello')) #Expected output: [Hello]
def encase_word(out, word):
get_1 = out[:2]
get_2 = out[2:]
make_word = get_1 + word + get_2
return make_word
main()
但是,我很难将这个词放在方括号内,在那里我会得到 []Hello 而不是 [Hello]。
【问题讨论】:
标签: python string indexing slice