首页 > 代码库 > Python学习笔记1209
Python学习笔记1209
将string中有元音字母的去掉,replace 函数
1 def anti_vowel(text):2 for i in text:3 if i in "aeiouAEIOU":4 text=text.replace(i,‘‘)5 return text
输入一个string,例如‘hello’,计算得分
1 score = {"a": 1, "c": 3, "b": 3, "e": 1, "d": 2, "g": 2, 2 "f": 4, "i": 1, "h": 4, "k": 5, "j": 8, "m": 3, 3 "l": 1, "o": 1, "n": 1, "q": 10, "p": 3, "s": 1, 4 "r": 1, "u": 1, "t": 1, "w": 4, "v": 4, "y": 4, 5 "x": 8, "z": 10} 6 7 def scrabble_score(word): 8 score_point=0 9 word=word.lower()10 for i in word:11 score_point+=score[i]12 return score_point
text的内容中,有word的部分,替换成**,*的个数跟word的个数有关。这个也可以用replace的函数来写,很简单。
1 def censor(text,word):2 text=text.split()3 for i in range(len(text)):4 if text[i]==word:5 text[i]=‘*‘*len(word)6 str1=‘ ‘7 text=str1.join(text)8 9 return text
Python学习笔记1209
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。