根据描述设计类Task02:由控制台输入任意字符串,使用filter函数过滤掉所有的非字母的字符串。例如:输入:1A2B3C输出:ABC
要求:1、对象属性包括:str(字符串,用于接收用户输入的字符串)2、对象方法包括:输入(self):用于接收控制台输入,并初始化对象属性输出(self):输出过滤后的字符串结果
代码如下:{如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢}。
#-*- coding:utf-8 -*-
class Task02:
def 输入(self):
self.str = input("输入任意字符串:")
def 输出(self):
s = filter(lambda x: x.isalpha(),self.str)
print("".join(s))
obj = Task02()
obj.输入()
obj.输出()
def getnum_of_en(inputdata):
char = re.findall(r'[a-zA-Z]', inputdata) # 以列表类型返回全部能匹配的子串
return char
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632