TGViewer
Python 🐍 Work With Data Python 🐍 Work With Data @python_powerbi · 1.54K subscribers
Post #779 1.71K
Python 3.12 Preview: More Intuitive and Consistent F-Strings

Статья рассказывает о новых возможностях f-строк в Python 3.12. F-строки представляют собой специальный вид строк, которые позволяют встраивать значения переменных непосредственно внутрь строковых литералов. Они были введены в Python 3.6 и стали очень популярными благодаря своей простоте и удобству.

Однако с версией Python 3.12 были добавлены новые возможности, делающие использование f-строк ещё более мощным. В статье описываются следующие новшества:

▫️Улучшенная обработка ошибок: Если внутри f-строки происходит ошибка, теперь Python выводит более информативные сообщения об ошибках, что упрощает их отладку.

▫️Условное выражение в f-строках: Теперь можно использовать условные выражения внутри f-строк, что позволяет более гибко форматировать вывод в зависимости от значений переменных.

▫️Вызов функций внутри f-строк: С появлением Python 3.12 стало возможным вызывать функции прямо внутри f-строк, что позволяет создавать более сложные и динамические строки.

▫️Расширенная поддержка специальных символов: Теперь в f-строках можно использовать специальные символы, такие как перенос строки и символы табуляции, что облегчает форматирование вывода.

▫️Поддержка дополнительных форматов вывода: Добавлены новые спецификаторы формата, что упрощает вывод чисел, дат и времени.

https://realpython.com/python312-f-strings/
Realpython Python 3.12 Preview: More Intuitive and Consistent F-Strings – Real Python In this tutorial, you'll preview one of the upcoming features of Python 3.12, which introduces a new f-string syntax formalization and implementation. The new implementation lifts some restrictions and limitations that affect f-string literals in Python versions…
  • 👍 2
More from @python_powerbi
  1. Dec 19, 2024Какое смелое заявление 😄🙈 Но инструмент TaiPy симпотный, с лицензией Apache и на Python.…
  2. Apr 10, 2024jupyter-scheduler 😏 https://github.com/jupyter-server/jupyter-scheduler/
  3. Apr 1, 2024У draw.io есть официальный инсталлятор на windows https://github.com/jgraph/drawio-desktop
  4. Mar 19, 2024Хеш-таблицы https://youtu.be/rPp46idEvnM?si=nymbo8bZrt7Yd3ly
  5. Mar 13, 2024Постоянно мерещится SQL 🤪
  6. Mar 11, 2024https://www.linkedin.com/posts/merlijn-buit_tableaupulse-extension-vizextension-ugcPost-71…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →