首頁 >後端開發 >Python教學 >Python函數介紹:ord函數的介紹及範例

Python函數介紹:ord函數的介紹及範例

王林
王林原創
2023-11-04 10:17:0410399瀏覽

Python函數介紹:ord函數的介紹及範例

Python函數介紹:ord函數的介紹及範例

在Python程式設計中,ord()函數是一個很有用的函數,它用來傳回給定字元的Unicode數值,即該字元在Unicode表中的位置。本篇文章將介紹ord()函數的用法、語法以及一些範例。

一、ord()函數的語法

ord()函數的語法非常簡單,只有一個參數:一個ASCII字元。

ord(c)

參數說明:

c -- 字符,也可以是十六進位數。

傳回值:

傳回值是一個整數,表示字元在Unicode中的位置。例如,ord("a")回傳97,ord("€")回傳8364,ord("中")回傳20013。

二、ord()函數的範例

下面是一些ord()函數的範例程式碼:

  1. 範例1:傳回字元對應的Unicode數值
print(ord('a'))  # 97
print(ord('€'))  # 8364
print(ord('中'))  # 20013
  1. 範例2:使用for循環遍歷字串中的字符,並返回其Unicode值
str = "hello, world!"
for i in str:
    print(f"字符{i}的Unicode值为", ord(i))

運行結果如下:

字符h的Unicode值为 104
字符e的Unicode值为 101
字符l的Unicode值为 108
字符l的Unicode值为 108
字符o的Unicode值为 111
字符,的Unicode值为 44
字符  的Unicode值为 32
字符w的Unicode值为 119
字符o的Unicode值为 111
字符r的Unicode值为 114
字符l的Unicode值为 108
字符d的Unicode值为 100
字符!的Unicode值为 33
  1. 範例3:將Unicode值轉換為對應的字元
print(chr(97))  # a
print(chr(8364))  # €
print(chr(20013))  # 中

以上就是關於ord()函數的介紹及範例程式碼。 ord()函數是一個非常簡單但實用的函數,在處理字串時常被用到,希望本文能對大家在Python程式設計中使用ord()函數有所幫助。

以上是Python函數介紹:ord函數的介紹及範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn