22 lines
399 B
Python
22 lines
399 B
Python
#!/usr/bin/env python3
|
|
|
|
import sys
|
|
|
|
if not len(sys.argv) > 1:
|
|
exit(0)
|
|
|
|
instr = ' '.join(sys.argv[1:])
|
|
count = len(instr)
|
|
print('')
|
|
print(f"num characters: {count}")
|
|
print('## ASCII ##')
|
|
print(f"size: {count} bytes")
|
|
for c in instr:
|
|
print(f"'{c}',", end='')
|
|
print('')
|
|
print('')
|
|
print('## Unicode ##')
|
|
print(f"size: {count*2} bytes")
|
|
for c in instr:
|
|
print(f"'{c}',\t0x00U,")
|
|
count += 1 |