第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

不支持的操作數(shù)類型 + 更多問題(很可能)

不支持的操作數(shù)類型 + 更多問題(很可能)

縹緲止盈 2021-10-10 16:35:34
我正在嘗試制作一個有損文本壓縮程序,但它在第 7 行為unsupported operand type(s) for -: 'str' and 'int'. 我想要做的是從文本中刪除所有元音,除了單詞第一個字母的元音。text = str(input('Message: '))text = (' ' + text)listtext = list(text)for i in listtext[1:]: #trying to start for loop at index 1, i.e. skipping the first index, does this work?  if i == 'a' or i == 'e' or i == 'i' or i == 'o' or i == 'u':     if listtext[i-1] == ' ': #line 7      i = i + 1    else:      listtext[i] = ''      i = i + 1text = "".join(text_list)print(text)
查看完整描述

1 回答

?
長風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗 獲得超7個贊

這個問題可以用 RegEx 輕松解決。嘗試這個:


import re


text = ' ' + input('Message: ')

text = re.sub(r'(?<! )[aeiouAEIOU]', '', text)[1:]

print(text)

例子:


Message: Aaaa. Foo bar baz. An apple.

A. F br bz. An appl.


查看完整回答
反對 回復(fù) 2021-10-10
  • 1 回答
  • 0 關(guān)注
  • 174 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號