Python - 过滤 ASCII 范围内的字符串
当需要过滤ASCII范围内的字符串时,将使用有助于Unicode表示的'ord'方法和'all'运算符。
以下是相同的演示-
示例
my_string = "Hope you are well"
print("字符串是:")
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")输出结果字符串是: Hope you are well The string contains ASCII characters
解释
一个字符串被定义并显示在控制台上。
对字符串中的每个字母调用'ord'方法,并检查其Unicode值是否小于128。
如果所有元素的Unicode表示都小于128,则分配一个布尔值“真”。
一旦迭代完成,就会检查这个布尔值。
根据该值,在控制台上显示相关消息。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下