Ord() and Chr() exists in both python 2.7 as well as python 3. The sentence was incorrect to state its only available in Python 3
		
			
				
	
	
		
			40 lines
		
	
	
		
			778 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			778 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Python Ord Function
 | |
| ---
 | |
| 
 | |
| ## Ord function
 | |
| 
 | |
| `ord()` is a built-in function in Python 2.7 & 3, to convert the string representing one Unicode character into integer 
 | |
| representing the Unicode code of the character.
 | |
| 
 | |
| #### Examples:
 | |
| ```
 | |
| >>> ord('d')
 | |
| 100
 | |
| >>> ord('1')
 | |
| 49
 | |
| ```
 | |
| 
 | |
| ## chr function
 | |
| 
 | |
| `chr()` is a built-in function in Python 2.7 & 3, to convert the integer 
 | |
| representing the Unicode code into a string representing a corresponding character.
 | |
| 
 | |
| #### Examples:
 | |
| ```
 | |
| >>> chr(49)
 | |
| '1'
 | |
| ```
 | |
| One thing is to be noted that, if the integer value passed to `chr()` is out of range then, a ValueError will be raised.
 | |
| ```
 | |
| >>> chr(-10)
 | |
| 'Traceback (most recent call last):
 | |
|   File "<pyshell#24>", line 1, in <module>
 | |
|     chr(-1)
 | |
| ValueError: chr() arg not in range(0x110000)'
 | |
| ```
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 |