File tree 1 file changed +4
-1
lines changed 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -1357,7 +1357,10 @@ are always available. They are listed here in alphabetical order.
1357
1357
operands, the result has the same type as the operands (after coercion)
1358
1358
unless the second argument is negative; in that case, all arguments are
1359
1359
converted to float and a float result is delivered. For example, ``pow(10, 2) ``
1360
- returns ``100 ``, but ``pow(10, -2) `` returns ``0.01 ``.
1360
+ returns ``100 ``, but ``pow(10, -2) `` returns ``0.01 ``. For a negative base of
1361
+ type :class: `int ` or :class: `float ` and a non-integral exponent, a complex
1362
+ result is delivered. For example, ``pow(-9, 0.5) `` returns a value close
1363
+ to ``3j ``.
1361
1364
1362
1365
For :class: `int ` operands *base * and *exp *, if *mod * is present, *mod * must
1363
1366
also be of integer type and *mod * must be nonzero. If *mod * is present and
You can’t perform that action at this time.
0 commit comments