py-02-10 - فورمت کردن رشته ها
py-02-10 - فورمت کردن رشته ها
توضیحات :
چی یاد میگیری در این ویدیو:
-
ورودی گرفتن از کاربر و چاپ آن:
-
با
()inputمیتوان عدد یا متن از کاربر گرفت. -
بدون تبدیل، همه ورودیها به صورت رشته (
string) ذخیره میشوند.
-
-
تبدیل ورودی برای محاسبات ریاضی:
-
برای محاسبات با اعداد صحیح:
()int -
برای محاسبات با اعداد اعشاری:
()float
-
-
مشکل کانکت کردن عدد با رشته و راهحل:
-
برای چاپ عدد همراه متن، باید عدد را به رشته تبدیل کرد (
()str). -
این کار با استفاده از تابع ()format یا f-string (روش مدرن) راحتتر انجام میشود.
-
-
کار با f-string:
-
استفاده از
f"متن {متغیر}"برای جایگذاری خودکار مقدار متغیرها داخل رشته. -
نیازی به تبدیل دستی عدد به رشته نیست.
-
امکان درج چند متغیر با
{}و تغییر ترتیب با اندیس وجود دارد:{0},{1}.
-
-
مزیت f-string نسبت به روش قدیمی:
-
سادهتر، خواناتر و کمتر خطا دارد.
-
دیگر نیازی به
+ ()strبرای اتصال متن و عدد نیست.
-
-
قالببندی (Formatting) متنها:
-
میتوان به راحتی متنها و متغیرها را قالببندی کرد و آنها را با خروجی چاپ ترکیب کرد.
-
✅ نتیجه: با این آموزش میتوانی اعداد و رشتهها را راحت از کاربر بگیری، روی آنها محاسبات انجام بدهی و بدون دردسر در خروجی چاپ کنی، با روشهای مدرن f-string یا ()format متنها را قالببندی کنی.
لطفا برای گذاشتن نظرات خود وارد شوید