ما میتوانیم با استفاده از متد str() اعداد را به رشته تبدیل کنیم. کافی است یک عدد یا متغیر را درون پرانتز این متد قرار دهیم تا مقدار عددی به یک مقدار رشتهای تبدیل شود.
برای تبدیل عدد صحیح 12 به مقدار رشتهای، میتوانید عدد 12 را داخل متد str() قرار دهید:
str(12)
کوتیشنهای دور عدد 12 نشان میدهند که این عدد دیگر یک عدد صحیح نیست و اکنون یک مقدار رشتهای است.
با متغیرها میتوانیم متوجه شویم که تبدیل اعداد صحیح به رشته چقدر کاربردی است. فرض کنید میخواهیم پیشرفت روزانه برنامهنویسی یک کاربر را پیگیری کنیم و هر بار تعداد خطوط کدی که نوشته وارد میکنیم. قصد داریم این بازخورد را به کاربر نشان داده و مقدار رشته و عدد را همزمان چاپ کنیم:
lines = 50
print("You wrote " + lines + " lines of code today!")
هنگام اجرای این کد، خطای زیر را دریافت میکنیم:
TypeError: can only concatenate str (not "int") to str
ما نمیتوانیم رشته و عدد صحیح را در پایتون به هم متصل کنیم. بنابراین باید متغیر lines را به مقدار رشتهای تبدیل کنیم:
lines = 50
print("You wrote " + str(lines) + " lines of code today!")
حالا وقتی این کد را اجرا میکنیم، خروجی زیر را دریافت میکنیم که کاربر را بابت پیشرفتش تبریک میگوید:
You wrote 50 lines of code today!
از همراهی شما با پارمین کلود متشکریم.
نظرات کاربران