Python 萌新求解答

時間 2021-11-01 13:24:49

1樓:默默

這種不規則的字串使用正則最方便,下面是不使用正則的辦法str=

"abc,,,, bef ;,xyz"p=''foriin

str:ifi

.isalpha

():p+=i

else:p

+=' '

foriinp

.split

():print(i

[:1])

2樓:

思路和 @彼得大碗 差不多,就是沒有引入乙個額外的頭節點,通過索引對開頭字元單獨判斷了下:

import

string

# 集合 in 的複雜度是 O(1),當然只有 52 個字母列表遍歷也很快

letters

=set

(string

.ascii_letters)s

="abc,,,, bef ;,xyz"li=fori,c

inenumerate(s

):# 開頭字元因為沒有前乙個字元的值所以需要單獨判斷ifi==0

andc

inletters:li

.(c)

elifs[

i-1]

notin

letters

andc

inletters:li

.(c)

print

(', '

.join(li

))兩個判斷其實也可以用 or 連線一下變成 if (i == 0 and c in letters) or (s[i - 1] not in letters and c in letters): 不過就太長了影響可讀性。

線上該怎麼補兵(萌新求解)?

天天 每當小兵的血線低於你的普通攻擊的時候,滑鼠移動到小兵上,點右鍵或者a鍵 建議按a鍵 當然前提,你需要會預判補刀,因為有的時候會出現很多小兵去打乙個小兵。或者小兵進入了塔下。進入塔下的話。近戰兵,是塔打兩下,你補最後一下。遠端兵,是你a一下,塔再a一下,你再補最後一下。跑車在塔下隨緣補,也是靠感...

跪求解答 ?

威爾森 這事沒別的,找校長吧,一定當面,將你的情況講清楚,並道歉,這事本來不複雜,你班主任拖著你確實不太合理,但確實不能指望乙個不認識的人可以對你全權負責。你找教育局呢,教育局只會對校長施壓,校長當然要找所謂的正當理由對上級作出解釋,這事對他們來說確實只是幾句話的事情,所以後來校長一定找過班主任的麻...

大佬們,求解答

0x76 其齊次方程為 特徵方程為 特徵方程有一對共軛復根 因此其通解為 然後求原方程的特解,由於 不是該方程特徵方程的根,因此設乙個特解為.求兩次導得 代回原方程得 對比係數得 解得得特解為 綜上得原方程的通解為 害,都忘光了,邊翻書邊寫慢了。比 小鎢金 慢了點。 本就是廢物而已 y C1cosx...