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)'  | |||
|  | 
 | |||
|  | ``` |