'complex' function with string argument.
Chris Angelico
rosuav at gmail.com
Tue Mar 18 03:11:45 EDT 2014
On Tue, Mar 18, 2014 at 6:04 PM, Christian Gollwitzer <auriocus at gmx.de> wrote:
> As others have explained, the basic issue is the question how to parse an
> expression like
>
> 1+2i*3
>
> is it "complex(1+2i) times 3" or is it sum of 1 and product of complex 2i
> and 3?
The only way to have it be the former would be to mandate that all
complex literals have both parts, and you'd still lose clarity. You'd
probably want to have some other symbol rather than + in there, to
emphasize the connection:
1_2j
1_--2j # Negative imaginary component
Otherwise, yeah, do what Python does and have imaginary literals only.
ChrisA
More information about the Python-list
mailing list