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”值。
迭代完成後,檢查此布林值。
基於此值,在控制檯上顯示相關訊息。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP