我正在解決CS介紹類的問題。雖然我已經開始工作,但我還沒有得到正確的工作。如何從Python中的concatinated子串索引中刪除空格?
這是作業: 編寫一個程序,它使用input()讀取一個字符串,並輸出相同的字符串,但交換第一個和最後一個字符。 (你可以假定輸入字符串的長度至少爲2)。例如,在輸入Fairy上,一個正確的程序將打印yairF。提示:作爲答案的一部分,將您的解決方案用於以前的程序。
這是我的代碼:
user_input = input()
print(user_input[len(user_input)-1],user_input[1:len(user_input)-1],user_input[0])
不幸的是,我的輸出是 「Y空氣F」,而不是 「yairF」。我如何能夠連接這個沒有空格的索引?我嘗試了許多事情失敗,並且在搜索中找不到任何幫助。我應該能夠使用len函數和索引子字符串來實現這一點。
感謝您提前從一個完整的newb到Python!
這裏有一個小技巧:可以使用負指數,指數權。例如,'x [len(x)-1]'相當於'x [-1]'。也適用於切片,例如'user_input [1:-1]' – Felk