The main reason for having not having characters and strings is reducing complexity. Why try to add this now for no apparent net benefit ? I think the situation with bytes (iteration returning integers instead of bytes) has shown that this not a very user friendly nor intuitive approach:
b = bytes((1,2,3,4)) b b'\x01\x02\x03\x04' b[:2] b'\x01\x02' b[:1] b'\x01' b[0] 1 # yeah, right :-)
-- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Mar 03 2020)
Python Projects, Coaching and Support ... https://www.egenix.com/ Python Product Development ... https://consulting.egenix.com/
::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 https://www.egenix.com/company/contact/ https://www.malemburg.com/