mirror of
https://github.com/python/cpython.git
synced 2025-07-29 06:05:00 +00:00
Ensure that complex() only accepts a string argument as the first arg,
and only if there is no second arg. This closes SF patch #479551.
This commit is contained in:
parent
733c8935f9
commit
526c7a0101
3 changed files with 26 additions and 4 deletions
|
@ -159,12 +159,14 @@ def my_import(name):
|
|||
|
||||
\begin{funcdesc}{complex}{real\optional{, imag}}
|
||||
Create a complex number with the value \var{real} + \var{imag}*j or
|
||||
convert a string or number to a complex number.
|
||||
convert a string or number to a complex number. If the first
|
||||
parameter is a string, it will be interpreted as a complex number
|
||||
and the function must be called without a second parameter. The
|
||||
second parameter can never be a string.
|
||||
Each argument may be any numeric type (including complex).
|
||||
If \var{imag} is omitted, it defaults to zero and the function
|
||||
serves as a numeric conversion function like \function{int()},
|
||||
\function{long()} and \function{float()}; in this case it also
|
||||
accepts a string argument which should be a valid complex number.
|
||||
\function{long()} and \function{float()}.
|
||||
\end{funcdesc}
|
||||
|
||||
\begin{funcdesc}{delattr}{object, name}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue