About 42,400 results
Open links in new tab
  1. python - How should I use the Optional type hint? - Stack ...

    In line with other type-hinted languages, the preferred (and more concise) way to denote an optional argument in Python 3.10 and up, is now Type | None, e.g. str | None or list | None.

  2. Using Optional Type in Python (explained with examples)

    Feb 19, 2024 · In this guide, we’ll delve into what the optional type is, why it matters, and how to effectively use it in Python, complete with examples. The Optional type is a way to denote that a …

  3. Optional Type Hints in Python | Nelson Figueroa

    Jan 16, 2024 · There are two ways to specify optional type hints. You can import Optional from the typing module and then specify type hints as follows: As of Python 3.10, you can also use a …

  4. Python `Optional` - Unveiling the Power of Optional Values

    Jan 20, 2025 · This blog post will delve into the fundamental concepts of `Optional` in Python, explore its usage methods, cover common practices, and highlight best practices to help you write more robust …

  5. Is Optional[] Necessary for Python Function Arguments with ...

    Jan 31, 2026 · This blog dives into why `Optional []` matters, how Mypy interprets these hints, and the subtle differences between explicit `Optional []` and implicit `None` defaults.

  6. Python Type Hints: How Many Ways Can You Say ‘Optional’?

    May 29, 2025 · In this article I want to expand a little bit on the chapter of the mypy documentation called Optional types and the None type. 1. Python’s Many Ways to Say ‘Maybe’. Let’s look at those 8...