آموزش برنامه نویسی پایتون (Python)
دسته بندی ( ۱۷۱ آموزش )
نمایش دسته بندی ها (۱۷۱ آموزش)

جایگزین کردن کاراکترهای tab موجود در یک رشته (String)، با یک یا چند کاراکتر فضای خالی (Space)، با روش expandtabs ، در پایتون (Python)

با استفاده از روش expandtabs در پایتون (Python)، می توانیم کاراکترهای tab موجود در یک رشته (String) را با یک یا چند کاراکتر فضای خالی (Space)، جایگزین نماییم.

کاراکتر tab در یک رشته (String)، با عبارت (دو کاراکتر) زیر ذخیره می شود (ذخیره این دو کاراکتر در رشته، باعث می شود که هنگام نمایش رشته در خروجی، معادل آنها یعنی کاراکتر tab در خروجی نمایش داده شود) :

چنانچه هیچ عددی در پرانتز دستور expandtabs ذکر نکنیم، آنگاه هر کاراکتر tab با 8 کاراکتر فضای خالی (Space) جایگزین می گردد. به عنوان مثال، برای یک رشته با نام A ، کد پایتون (Python) زیر را اجرا می کنیم :

اما اگر جایگزینی تعداد متفاوتی از کاراکتر فضای خالی (Space) مد نظرمان باشد، باید عدد مربوط به تعداد کاراکتر فضای خالی (Space) را در پرانتز روش expandtabs ذکر کنیم. به عنوان مثال :

نکته مهم

برای مشاهده همه کاراکترهای یک رشته (حتی کاراکترهای خاص که معمولا معادل آنها در خروجی چاپ می گردد)، باید از دو روش repr و print به صورت همزمان، استفاده شود ( کلید شماره 26429 ).

به عنوان مثال، برای نمایش همه کاراکترهای یک رشته (String) با نام A ، کد پایتون (Python) زیر را اجرا می کنیم :

اگر تنها از روش print استفاده شود، آنگاه معادل برخی کاراکترها (Character) در خروجی چاپ می گردد و عملا کاراکترهای (Character) اصلی رشته (String) را در خروجی نمی بینیم.

به مثال زیر توجه کنید :

مثال

ضمن استفاده از روش expandtabs برای جایگزین کردن کاراکترهای tab موجود در رشته (String)، مقادیر متغیرها را یک بار با استفاده از روش print و یک بار با استفاده همزمان از دو روش repr و print در خروجی چاپ می کنیم تا تفاوت آنها را متوجه شوید (با توجه به نکته ای که در مورد استفاده از روش repr برای مشاهده کاراکترهای اصلی سازنده رشته، ذکر کردیم) :

نتیجه :

مثال

نتیجه :

نویسنده علیرضا گلمکانی
شماره کلید 26430
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو