Python –在 ASCII 范围内过滤字符串
当需要过滤 ASCII 范围内的字符串时,可以使用表示 Unicode 的“ord”方法和“all”操作符。
以下是该方法的演示 −
示例
my_string = "Hope you are well" print("The string is :") print(my_string) my_result = all(ord(c) < 128 for c in my_string) if(my_result == True): print("The string contains ASCII characters") else: print("The string doesn't contain all ASCII characters")
输出
The string is : Hope you are well The string contains ASCII characters
说明
定义一个字符串并显示在控制台上。
在字符串中的每个字母上调用“ord”方法,并检查其 Unicode 值是否小于 128。
如果所有元素的 Unicode 表示都小于 128,则分配一个布尔“True”值。
迭代完成后,检查此布尔值。
基于此值,在控制台上显示相关消息。
广告