>> Before I get into this, let me ask you a question. What does the j suffix give us? You can write complex numbers without it just fine:
>>
>> c = complex
>> c(1, 2)
>>
>> And you can even write a j function trivially:
>>
>> def j(x): return complex(0, x)
>> 1 + j(2)
>>
>> But would anyone ever write that when they can write it like this:
>>
>> 1 + 2j
>
> And it has its limitation. How would you write complex(-0.0, 1.0)?
And yet, despite that limitation, many people find it useful, and use it on a daily basis. Are you suggesting that Python would be better off without the `j` suffix because of that problem?