35 lines
716 B
Markdown
35 lines
716 B
Markdown
|
---
|
|||
|
title: Python Ord Function
|
|||
|
localeTitle: Python Ord函数
|
|||
|
---
|
|||
|
## Ord功能
|
|||
|
|
|||
|
`ord()`是Python 3中的内置函数,用于将表示一个Unicode字符的字符串转换为整数 表示字符的Unicode代码。
|
|||
|
|
|||
|
#### 例子:
|
|||
|
```
|
|||
|
>>> ord('d')
|
|||
|
100
|
|||
|
>>> ord('1')
|
|||
|
49
|
|||
|
```
|
|||
|
|
|||
|
## chr功能
|
|||
|
|
|||
|
`chr()`是Python 3中的内置函数,用于转换整数 将Unicode代码表示为表示相应字符的字符串。
|
|||
|
|
|||
|
#### 例子:
|
|||
|
```
|
|||
|
>>> chr(49)
|
|||
|
'1'
|
|||
|
```
|
|||
|
|
|||
|
有一点需要注意,如果传递给`chr()`的整数值超出范围,则会引发ValueError。
|
|||
|
```
|
|||
|
>>> chr(-10)
|
|||
|
'Traceback (most recent call last):
|
|||
|
File "<pyshell#24>", line 1, in <module>
|
|||
|
chr(-1)
|
|||
|
ValueError: chr() arg not in range(0x110000)'
|
|||
|
|
|||
|
```
|