PYTHONLEARNME Telegram 206
🔶🔹Python String Formatting🔹🔶

به آرایه‌ای از کاراکترها که یک رشته نامیده می‌شود، "رشته" می‌گویند. یکی از قابلیت‌های پایتون، فرمت‌بندی رشته‌ها است که به شما امکان می‌دهد مقادیر مختلف را درون یک رشته قرار داده و آن را به صورت مطلوب قالب‌بندی کنید.

در پایتون، دو روش متداول برای فرمت‌بندی رشته‌ها وجود دارد:
۱. روش قدیمی: استفاده از عملگر % (عملگر قدیمی)
۲. روش جدید: استفاده از متد .format() (عملگر جدید)

از عملگر قدیمی % برای جایگذاری مقادیر در رشته استفاده می‌شود. این روش خاصیت وراثتی دارد که با فرمت‌بندی‌های متنوعی تعامل دارد. به طور مثال:

age = 25
name = "John"
message = "My name is %s and I am %d years old." % (name, age)
print(message)

Output: My name is John and I am 25 years old.

در عملگر جدید .format()، مقادیر را با استفاده از علامت {} در رشته قرار می‌دهیم و سپس این مقادیر را با استفاده از متد .format() تعیین می‌کنیم. به طور مثال:

age = 25
name = "John"
message = "My name is {} and I am {} years old.".format(name, age)
print(message)

Output: My name is John and I am 25 years old.

همچنین در روش جدید، می‌توانید با استفاده از شماره موقعیت مقادیر در .format()، ترتیب قرارگیری آن‌ها را تغییر دهید. به طور مثال:

age = 25
name = "John"
message = "My name is {1} and I am {0} years old.".format(age, name)
print(message)

Output: My name is John and I am 25 years old.

همچنین می‌توانید با استفاده از ویژگی‌های فرمت‌بندی مانند تعداد اعشاری که نمایش داده می‌شود، طول فیلد و... رشته را قالب‌بندی کنید. به طور مثال:

pi = 3.14159265359
formatted_pi = "{:.2f}".format(pi)
print(formatted_pi)

Output: 3.14

این بخشی از قدرتمندی‌های فرمت‌بندی رشته در پایتون است. در این روش جدید، می‌توانید انواع دیگری از فرمت‌ها را نیز برای قالب‌بندی استفاده کنید.

ضمناً در پایتون 3.6 و بالاتر، می‌توان از روش f-string استفاده کرد. این روش بسیار ساده و خوانا است و با استفاده از علامت f و داخل آن قرار دادن متغیرها، رشته را قالب‌بندی می‌کند. به طور مثال:

age = 25
name = "John"
message = f"My name is {name} and I am {age} years old."
print(message)

Output: My name is John and I am 25 years old.



tgoop.com/pythonlearnme/206
Create:
Last Update:

🔶🔹Python String Formatting🔹🔶

به آرایه‌ای از کاراکترها که یک رشته نامیده می‌شود، "رشته" می‌گویند. یکی از قابلیت‌های پایتون، فرمت‌بندی رشته‌ها است که به شما امکان می‌دهد مقادیر مختلف را درون یک رشته قرار داده و آن را به صورت مطلوب قالب‌بندی کنید.

در پایتون، دو روش متداول برای فرمت‌بندی رشته‌ها وجود دارد:
۱. روش قدیمی: استفاده از عملگر % (عملگر قدیمی)
۲. روش جدید: استفاده از متد .format() (عملگر جدید)

از عملگر قدیمی % برای جایگذاری مقادیر در رشته استفاده می‌شود. این روش خاصیت وراثتی دارد که با فرمت‌بندی‌های متنوعی تعامل دارد. به طور مثال:

age = 25
name = "John"
message = "My name is %s and I am %d years old." % (name, age)
print(message)

Output: My name is John and I am 25 years old.

در عملگر جدید .format()، مقادیر را با استفاده از علامت {} در رشته قرار می‌دهیم و سپس این مقادیر را با استفاده از متد .format() تعیین می‌کنیم. به طور مثال:

age = 25
name = "John"
message = "My name is {} and I am {} years old.".format(name, age)
print(message)

Output: My name is John and I am 25 years old.

همچنین در روش جدید، می‌توانید با استفاده از شماره موقعیت مقادیر در .format()، ترتیب قرارگیری آن‌ها را تغییر دهید. به طور مثال:

age = 25
name = "John"
message = "My name is {1} and I am {0} years old.".format(age, name)
print(message)

Output: My name is John and I am 25 years old.

همچنین می‌توانید با استفاده از ویژگی‌های فرمت‌بندی مانند تعداد اعشاری که نمایش داده می‌شود، طول فیلد و... رشته را قالب‌بندی کنید. به طور مثال:

pi = 3.14159265359
formatted_pi = "{:.2f}".format(pi)
print(formatted_pi)

Output: 3.14

این بخشی از قدرتمندی‌های فرمت‌بندی رشته در پایتون است. در این روش جدید، می‌توانید انواع دیگری از فرمت‌ها را نیز برای قالب‌بندی استفاده کنید.

ضمناً در پایتون 3.6 و بالاتر، می‌توان از روش f-string استفاده کرد. این روش بسیار ساده و خوانا است و با استفاده از علامت f و داخل آن قرار دادن متغیرها، رشته را قالب‌بندی می‌کند. به طور مثال:

age = 25
name = "John"
message = f"My name is {name} and I am {age} years old."
print(message)

Output: My name is John and I am 25 years old.

BY 🧑‍💻PythonDev🧑‍💻


Share with your friend now:
tgoop.com/pythonlearnme/206

View MORE
Open in Telegram


Telegram News

Date: |

Among the requests, the Brazilian electoral Court wanted to know if they could obtain data on the origins of malicious content posted on the platform. According to the TSE, this would enable the authorities to track false content and identify the user responsible for publishing it in the first place. Activate up to 20 bots To upload a logo, click the Menu icon and select “Manage Channel.” In a new window, hit the Camera icon. In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. With the sharp downturn in the crypto market, yelling has become a coping mechanism for many crypto traders. This screaming therapy became popular after the surge of Goblintown Ethereum NFTs at the end of May or early June. Here, holders made incoherent groaning sounds in late-night Twitter spaces. They also role-played as urine-loving Goblin creatures.
from us


Telegram 🧑‍💻PythonDev🧑‍💻
FROM American