我上禮拜我在測驗這個問題,很多人聽錯了,所以我敢肯定這將是對我們的中期:如何打印句子中每個單詞的第一個字母?
編寫一個函數,作爲一個參數字符串列表和 返回一個包含每個字符串的第一個字母的列表。 也就是說,如果輸入參數是[「Daniel」,「Nashyl」,「Orla」, 「Simone」,「Zakaria」],你的函數應該返回['D','N','O',' S', 'Z']。您提交的文件應該包含一個main()函數,該函數可以顯示您的函數可以工作。
我知道你可以使用這個[#:#]
來打印任何單詞或句子的字母。
>>> `x = "Java, Python, Ruby"`
>>> `x[:13]`
'Java, Python,'
>>> `x[:-1]`
'Java, Python, Rub'
>>> `x[:1]`
'J'
但是,在打印一串單詞的第一個字母時,我感到困惑。我也認爲這裏需要「.split」函數。我使用Python 3.3.3
沒有解釋的代碼不是很有用。考慮:你想給他/她一條魚,還是教他/她釣魚? –
@ T.J.Crowder:是的,你有一點;我很難相信人們可以把這麼基本的東西弄糟,但證據不斷堆積如下: -/ –