β All terms Β· Syntax
Walrus operator
`:=` assigns inside an expression. Useful when you'd otherwise compute the same value twice.
if (n := len(data)) > 100: print(n)
Learn this interactively:
Open lesson lesson-92 βRelated β Syntax
f-stringAn f-prefixed string literal that lets you inline expressions: `f"x={x}"`. Introβ¦Type hintsAnnotations that describe expected types: `def f(x: int) -> str:`. Not enforced β¦Truthy / falsyValues that act as True / False in `if` statements. Empty containers, `0`, `Noneβ¦SlicingSubstring/sublist via `s[start:stop:step]`. Negative indices count from the end.