mirror of
https://github.com/python/cpython.git
synced 2026-01-06 15:32:22 +00:00
gh-97914: Reword misleading sentence on conditional expressions (#139064)
Co-authored-by: Gilles Peiffer <gilles.peiffer.yt@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
This commit is contained in:
parent
362fd59dc8
commit
fb25d6b35c
1 changed files with 3 additions and 2 deletions
|
|
@ -1938,8 +1938,9 @@ Conditional expressions
|
|||
conditional_expression: `or_test` ["if" `or_test` "else" `expression`]
|
||||
expression: `conditional_expression` | `lambda_expr`
|
||||
|
||||
Conditional expressions (sometimes called a "ternary operator") have the lowest
|
||||
priority of all Python operations.
|
||||
A conditional expression (sometimes called a "ternary operator") is an
|
||||
alternative to the if-else statement. As it is an expression, it returns a value
|
||||
and can appear as a sub-expression.
|
||||
|
||||
The expression ``x if C else y`` first evaluates the condition, *C* rather than *x*.
|
||||
If *C* is true, *x* is evaluated and its value is returned; otherwise, *y* is
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue