前言
這篇我們要來研究 python 裡面取 ASCII 的方法
在 C++ 裡面,字串 (string)「””」與 char (character)「”」,
是有嚴格的不同的,
而 python 裡面沒有特別定義 char,使用上我們常把 「””」與「”」混用,
且有一樣的效果。
然而,有分別的 「””」與 「”」帶給我們的方便是,
我們可以直接透過「”」取得字元原始的 ASCII 碼,
取得 char 所代表的一個數值,使我們在運算紀錄上更方便 (從處理 char 變成處理 int)
python 裡面如果我們也要取得 ASCII 碼,我們則需要使用 ord()
小知識:ord 全名為 ordinal,指的是序數
範例程式碼
>>> print(ord('a'))
97
>>> print(ord('A'))
65
>>> print(type(ord('A')))
<class 'int'>
>>> print(type(ord('a')))
<class 'int'>
結果
我們可以透過 ord() 取得 ASCII 碼