ಠ_ಠ
@anonymous
偷偷說
Fri, Jul 15, 2022 5:15 PM
2
不知道是不是寫太多C跟C++腦子固化了,覺得自己超不會寫python(
ಠ_ಠ
Fri, Jul 15, 2022 5:16 PM
寫了個for之後想破頭想不出來根據前後字元判斷如何處理當下字元要怎麼寫(
burger7589
Fri, Jul 15, 2022 5:16 PM
兩個禮拜後你就超會寫啦
mochi7454
Fri, Jul 15, 2022 5:17 PM
Let me see see
mochi7454
Fri, Jul 15, 2022 5:17 PM
Python so easy
pomelo4163
Fri, Jul 15, 2022 5:19 PM
一開始還是可以當 c 寫
ಠ_ಠ
Fri, Jul 15, 2022 5:25 PM
burger7589: 承旅人吉言,希望有這麼順利
mochi7454: egg9556:主要問題應該是我不知道如何取前後的字元...比如說我有個句子the quick brown fox~,想要把前後都不是空格的字改成大寫(如文中brown改成bROWn),但直接用for迴圈處理字串的話取的是字串內容物而不是座標,我就有點不知道這裡要怎麼辦?對我比較直覺的解決方式是把for改回用座標數字跑,但又會想難道python沒有python自己對這種事情的處理法嗎
ಠ_ಠ
Fri, Jul 15, 2022 5:27 PM
雖然噗首這樣講但我的C和C++也並沒有很強,只是因緣際會寫過一些
如果有想法錯誤的地方或蠢問題等還請大家鞭小力一點,不好意思
burger7589
Fri, Jul 15, 2022 5:30 PM
該看這本啦
mochi7454
Fri, Jul 15, 2022 5:32 PM
不用看ㄅPython 字串很簡單的
我覺得最直接就split space 然後map
ಠ_ಠ
Fri, Jul 15, 2022 5:34 PM
burger7589: 有機會的話再找來看看!謝謝旅人建議
mochi7454: 沒有使用過map耶!謝謝旅人的指點,來查查看資料
garlic7999
Sat, Jul 16, 2022 1:51 PM
' '.join(list(map(lambda x: x[0]+x[1:len(x)-1].upper()+x[-1] if len(x) >=3 else x, a.split(' '))))
我亂寫的,還有些情況沒考慮的很好
pomelo4163
Sat, Jul 16, 2022 2:16 PM
for i in range(s)
就可以一樣用 index 了
載入新的回覆
mochi7454: egg9556:主要問題應該是我不知道如何取前後的字元...比如說我有個句子the quick brown fox~,想要把前後都不是空格的字改成大寫(如文中brown改成bROWn),但直接用for迴圈處理字串的話取的是字串內容物而不是座標,我就有點不知道這裡要怎麼辦?對我比較直覺的解決方式是把for改回用座標數字跑,但又會想難道python沒有python自己對這種事情的處理法嗎
我覺得最直接就split space 然後map
mochi7454: 沒有使用過map耶!謝謝旅人的指點,來查查看資料
我亂寫的,還有些情況沒考慮的很好
就可以一樣用 index 了