On Mon, Apr 16, 2018 at 8:09 PM, Thautwarm Zhao <yaoxiansamma@gmail.com> wrote: 
 > 3) "target ? expr" (where ? is some other word/character -  IIRC
 >  "target from expr" was proposed once) 

A more popular convention is to mark `?` as handling boolean variables, so `target ? expr` could mean `expr if target else target`. Other proposal for null/boolean checking might need `?`, let's preserve `?` character for further development.

The only acceptable use of ? is formulated in PEP 505.

--
--Guido van Rossum (python.org/~guido)