python中ord()函数
时间: 2023-09-08 07:12:06 浏览: 65
ord()函数是一个内置函数,用于返回一个字符的Unicode码,即该字符在Unicode表中对应的整数值。
例如,ord('A')返回65,ord('中')返回20013。如果传入的参数不是一个字符(比如传入了一个字符串或者数字),则会抛出TypeError异常。
示例代码:
```
print(ord('A')) # 65
print(ord('中')) # 20013
```
需要注意的是,Python中字符串的编码方式默认为Unicode编码,所以ord()函数返回的值是Unicode码值。如果你想要获取其他编码方式下的字符编码,可以使用encode()方法将字符串转换为指定编码方式的字节序列,然后再使用ord()函数获取对应的整数值。例如:
```
s = '中'
print(s.encode('utf-8')) # b'\xe4\xb8\xad'
print(ord(s.encode('utf-8')[0])) # 228
```
相关问题
python中ord函数
ord函数是Python内置函数之一,用于返回表示给定Unicode字符的整数,即返回Unicode字符的Unicode码点。其语法如下:
ord(c)
其中,c是一个表示Unicode字符的字符串(长度为1的字符串)。
例如,ord('A')的返回值是65,因为'A'的Unicode码点是65。
示例代码:
```
print(ord('A')) # 65
print(ord('中')) # 20013
```
需要注意的是,ord函数只能用于表示Unicode字符的字符串,如果传入的参数不是长度为1的字符串,则会抛出TypeError异常。
python中的ord函数
ord函数是Python中的一个内置函数,它用于返回给定字符的Unicode编码。Unicode是一种字符集,为世界上几乎所有的字符都分配了唯一的标识符。ord函数的语法如下:
```python
ord(c)
```
其中,c是一个字符。ord函数将返回该字符的Unicode编码。
下面是一个示例:
```python
print(ord('A')) # 输出:65
print(ord('中')) # 输出:20013
```
在这个例子中,ord函数分别返回了字符'A'和'中'的Unicode编码。