我编写了此函数以在Python中反转字符串,但是它不起作用,我只得到输出:“ gnirts tupni”
知道我要去哪里了吗?
def transcribe_1(input_string):
output_string = 'input string'[::-1]
return output_string
if __name__ == "__main__":
print(transcribe_1('Reverse this string'))
答案 0 :(得分:4)
您应该使用变量func getXYZ(nums: [Int]) -> [Int] {
let excluded: Set<Int> = [2,4]
return nums.filter { !excluded.contains($0) }
}
而不是文字变量input_string
:
input string
答案 1 :(得分:0)
您已经在第二行的引号中添加了“输入字符串”。这意味着您不是在引用参数并将其取反,而是将文字字符串“ input string”取反,即...'gnirts tupni'
答案 2 :(得分:0)
您需要删除output_string声明上的单引号:
Output_string = input_string [::-1]
通过这种方式,您将引用赋予该函数的参数。
用单引号括起来,就是说output_string等于字符串'input string'的反向版本。