جایگذاری متغیر در رشته در پایتون :
جایگذاری متغیر در رشته یا همان String Interpolation یکی از ویژگیهای کاربردی زبان برنامهنویسی پایتون است که به برنامهنویسان امکان میدهد مقادیر متغیرها را درون یک رشته قرار دهند. این ویژگی در پایتون با استفاده از عملگر % یا استفاده از متد format قابل استفاده است.
استفاده از عملگر % برای جایگذاری متغیرها در رشته:
یکی از روشهای استفاده از جایگذاری متغیرها در رشته استفاده از عملگر % است. در این روش ابتدا رشته مورد نظر را تعریف میکنیم و سپس در محلهای مورد نظر از عملگر % برای جایگذاری متغیرها استفاده میکنیم. به عنوان مثال:
name = “John”
age = 25
message = “My name is %s and I am %d years old” % (name, age)
print(message)
در این مثال مقدار متغیر name به جایگاه %s جایگذاری میشود و مقدار متغیر age به جایگاه %d جایگذاری میشود. نتیجه اجرای این برنامه به شکل زیر خواهد بود:
My name is John and I am 25 years old
استفاده از متد format برای جایگذاری متغیرها در رشته:
یکی دیگر از روشهای جایگذاری متغیرها در رشته استفاده از متد format است. در این روش میتوانیم درون رشته به جایگاههای مورد نظر دلخواهی با دستورات مشخص کنیم و سپس با استفاده از متد format مقادیر متغیرها را درون جایگاههای مشخص شده قرار دهیم. به عنوان مثال:
name = “John”
age = 25
message = “My name is {} and I am {} years old”.format(name, age)
print(message)
در این مثال مقدار متغیر name به جایگاه {} اول جایگذاری میشود و مقدار متغیر age به جایگاه {} دوم جایگذاری میشود. نتیجه اجرای این برنامه نیز همانند مثال قبلی خواهد بود.
بیشترین مزیت استفاده از جایگذاری متغیرها در رشته در پایتون این است که کد قابل فهمتر و قابلیت خوانایی بیشتری دارد. همچنین این روش به برنامهنویس امکان میدهد مقادیر متغیرها را قبل از جایگذاری در رشته فرمتبندی کرده و به صورت دلخواه نمایش دهد.
در نهایت، با استفاده از جایگذاری متغیرها در رشته در پایتون برنامهنویسان قادر خواهند بود به راحتی و با خوانایی بیشتری رشتهها را ترکیب کرده و خروجیهای مورد نیاز خود را تولید کنند.