builtin_ord.py 421 B

12345678910111213141516171819202122232425262728
  1. # test builtin ord (whether or not we support unicode)
  2. print(ord('a'))
  3. try:
  4. ord('')
  5. except TypeError:
  6. print("TypeError")
  7. # bytes also work in ord
  8. print(ord(b'a'))
  9. print(ord(b'\x00'))
  10. print(ord(b'\x01'))
  11. print(ord(b'\x7f'))
  12. print(ord(b'\x80'))
  13. print(ord(b'\xff'))
  14. try:
  15. ord(b'')
  16. except TypeError:
  17. print("TypeError")
  18. # argument must be a string
  19. try:
  20. ord(1)
  21. except TypeError:
  22. print('TypeError')