Post by Riviane Donha
AI Engineer l Machine e Deep Learning l Data Science l Data Analyst l Python l R l SQL
๐๐จ๐ฏ๐ข๐๐๐๐๐ฌ ๐๐๐ฌ ๐-๐ฌ๐ญ๐ซ๐ข๐ง๐ ๐ฌ ๐ง๐จ ๐๐ฒ๐ญ๐ก๐จ๐ง ๐.๐๐ ๐ฅ๐๐ง๐ฬง๐๐๐จ ๐๐-๐๐-๐๐๐๐ As f-strings sรฃo uma ferramenta poderosa para formataรงรฃo de strings no Python. Com o lanรงamento do Python 3.12, uma nova funcionalidade tornou as f-strings ainda mais flexรญveis e รบteis. ๐ ๐ฉ๐ซ๐ข๐ง๐๐ข๐ฉ๐๐ฅ ๐ง๐จ๐ฏ๐ข๐๐๐๐ ๐ฬ ๐ช๐ฎ๐ ๐๐ ๐จ๐ซ๐ ๐๐ฌ ๐-๐ฌ๐ญ๐ซ๐ข๐ง๐ ๐ฌ ๐ฉ๐๐ซ๐ฆ๐ข๐ญ๐๐ฆ ๐ช๐ฎ๐ ๐ฏ๐จ๐๐ฬ ๐ข๐ง๐ฌ๐ข๐ซ๐ ๐ช๐ฎ๐๐ฅ๐ช๐ฎ๐๐ซ ๐๐ฑ๐ฉ๐ซ๐๐ฌ๐ฌ๐ฬ๐จ ๐๐ฒ๐ญ๐ก๐จ๐ง ๐ฏ๐ฬ๐ฅ๐ข๐๐ ๐๐๐ง๐ญ๐ซ๐จ ๐๐๐ฅ๐๐ฌ. Agora vocรช pode usar comentรกrios em expressรตes multilinha dentro de f-strings, interpolar mais tipos de dados, incluindo dicionรกrios, conjuntos e tuplas, e as f-strings agora sรฃo mais rรกpidas do que antes. ๐๐จ ๐๐ฒ๐ญ๐ก๐จ๐ง ๐.๐๐, ๐ฏ๐จ๐๐ฬ ๐ฉ๐จ๐๐ ๐ข๐ง๐ญ๐๐ซ๐ฉ๐จ๐ฅ๐๐ซ ๐๐ข๐๐ข๐จ๐ง๐ฬ๐ซ๐ข๐จ๐ฌ, ๐๐จ๐ง๐ฃ๐ฎ๐ง๐ญ๐จ๐ฌ ๐ ๐ญ๐ฎ๐ฉ๐ฅ๐๐ฌ. dicionario = {"nome": "Bard", "idade": 3} print(f"O dicionรกrio รฉ {dicionario}") Com a saรญda: O dicionรกrio รฉ {'nome': 'Bard', 'idade': 3} ๐๐จ ๐๐ฒ๐ญ๐ก๐จ๐ง ๐.๐๐, ๐ฏ๐จ๐๐ฬ ๐ฉ๐จ๐๐ ๐ฎ๐ฌ๐๐ซ ๐๐จ๐ฆ๐๐ง๐ญ๐ฬ๐ซ๐ข๐จ๐ฌ ๐๐ฆ ๐๐ฑ๐ฉ๐ซ๐๐ฌ๐ฌ๐จฬ๐๐ฌ ๐ฆ๐ฎ๐ฅ๐ญ๐ข๐ฅ๐ข๐ง๐ก๐ ๐๐๐ง๐ญ๐ซ๐จ ๐๐ ๐-๐ฌ๐ญ๐ซ๐ข๐ง๐ ๐ฌ. print(f""" Esta รฉ uma f-string com uma expressรฃo multilinha: # Soma dois nรบmeros {1 + 2} """) A saรญda รฉ: Esta รฉ uma f-string com uma expressรฃo multilinha: # Soma dois nรบmeros 3 Isso significa que vocรช nรฃo estรก mais limitado a apenas variรกveis simples, mas pode usar expressรตes complexas diretamente nas suas strings formatadas. A capacidade de usar expressรตes complexas dentro das f-strings torna o cรณdigo mais legรญvel e reduz a necessidade de concatenar strings manualmente. Alรฉm disso, torna mais fรกcil criar strings dinรขmicas com base em variรกveis e cรกlculos.