Python ord意思

在Python中,ord 是一個內置函式,它用於返回一個字元的Unicode碼點。ord 是「Ordinal」的縮寫,意為「順序的」或「編碼的」。

你可以這樣使用ord函式:

ord('a')  # 返回字元 'a' 的 Unicode 碼點,這裡是 97

ord 函式接受一個字元(單引號或雙引號內的單個字元)並返回對應的整數。這個整數是該字元在Unicode字元集中的碼點,它可以用於各種與Unicode相關的操作,比如比較字元、處理國際化文本等。

如果你想要將一個Unicode碼點轉換為字元,可以使用chr內置函式,它是ord的反操作。例如:

chr(97)  # 返回字元 'a'

請注意,ord函式返回的碼點值是一個整數,如果你想要獲取一個字元的ASCII碼(如果該字元有的話),你需要檢查該碼點是否在ASCII字元集中。Unicode碼點範圍從0到1114111(十六進位為0x10FFFF),而ASCII碼點範圍從0到127(十六進位為0x7F)。