User:Manetta/Prototyping-SI21
Unicode in Python
One-character Unicode strings can also be created with the chr() built-in function, which takes integers and returns a Unicode string of length 1 that contains the corresponding code point. The reverse operation is the built-in ord() function that takes a one-character Unicode string and returns the code point value. https://docs.python.org/3/howto/unicode.html
for i in range(128):
chr(i)
Can we print the Unicode table?
DIWO encodings
import sys
# https://devdocs.io/python~3.9/library/sys#sys.stdin
# https://devdocs.io/python~3.9/library/exceptions#KeyError
d = {
'a':'lalala',
'b':'hahaha',
'c':'blablabla'
}
try:
for line in sys.stdin:
words = line.split()
for word in words:
for character in word.strip():
print(d[character], end='')
print()
except KeyError as error:
print(f"oops! i can't handle this character: { error }")