1. 程式人生 > 實用技巧 >python中ord()與chr()的區別有哪些?

python中ord()與chr()的區別有哪些?

本文主要介紹python中ord()與chr()的區別:chr()函式引數是0 - 256 的一個整數,ord()函式引數是一個ascii字元;chr()函式返回值是當前整數對應的ascii字元,ord()函式返回對應字元的ascii碼;chr函式將ascll碼轉為字元,ord函式將字元轉為ascll碼。具體請看下文。

1、語法:

chr()函式

chr(i)  # i = 0~1114111

  

ord()函式

print(ord("a"))  # 97

  

2、引數:

chr()函式引數是0 - 256 的一個整數。可以用十進位制形式,也可以用十六進位制形式。

ord()函式引數是一個ascii字元

3、返回值:

chr()函式返回值是當前整數對應的ascii字元。(可為十進位制或十六進位制,範圍是0~1114111)

chr(i)  # i = 0~1114111

 

ord()函式主要用來返回對應字元的ascii碼

print(ord("a"))  # 97

  

chr函式將ascll碼轉為字元4、轉換

chr(65)

>>>> "A"

  

ord函式將字元轉為ascll碼

ord("A")

>>>> 65

  

以上就是小編整理的python中ord()與chr()的區別,大家在使用的過程中要注意它們的區別哦~希望能對大家有所幫助。

原文至:https://www.py.cn/faq/python/21869.html