在Python中列出comprehension和ord()以删除除字母之外的所有其他字符
在本文中,我们将学习一个程序,在该程序中,可以使用列表理解和ord()Python3.x中的函数的概念删除除字母以外的所有字符。或更早。
算法
1.We Traverse the given string to check the charater. 2.Selection of characters is done which lie in the range of either [a-z] or [A-Z]. 3.Using the join function we print all the characters which pass the test together.
示例
def remchar(input):
# checking uppercase and lowercase characters
final = [ch for ch in input if
(ord(ch) in range(ord('a'),ord('z')+1,1)) or (ord(ch) in
range(ord('A'),ord('Z')+1,1))]
return ''.join(final)
# Driver program
if __name__ == "__main__":
input = "Tutorials@point786._/?"
print (remchar(input))输出结果
Nhooo
该ord()函数接受一个字符作为参数,然后返回相应的ASCII值。这使我们可以轻松快速地进行比较。
在这里,我们还实现了列表理解功能,该功能使我们可以过滤列表中所有必需的元素,并借助join函数将它们组合在一起以获得所需的输出。
结论
在本文中,我们学习了如何ord()在Python中使用列表理解和函数来删除除字母之外的所有字符。
热门推荐
10 弟弟考上军校祝福语简短
11 姐妹订婚刺绣祝福语简短
12 爷爷庆生文案祝福语简短
13 有关诗词的祝福语简短
14 升学了祝福语简短句
15 老人送别蛋糕祝福语简短
16 六一祝贺文案祝福语简短
17 婚礼祝福语真心的话简短
18 元宵发客户祝福语简短