Python – کاراکترهای فرار (Escape Characters)

کاراکترهای فرار (Escape Characters) در پایتون

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

مثال: استفاده از نقل‌قول‌های دوبل در رشته‌ای که با نقل‌قول دوبل احاطه شده است

اگر در یک رشته که با نقل‌قول دوبل (" ") احاطه شده است، بخواهید از نقل‌قول دوبل دیگری استفاده کنید، خطا دریافت خواهید کرد:

txt = "We are the so-called "Vikings" from the north."

این کد خطا می‌دهد، زیرا استفاده از نقل‌قول‌های دوبل داخل رشته بدون استفاده از کاراکتر فرار غیرقانونی است.

راه‌حل: استفاده از کاراکتر فرار "

برای رفع این مشکل می‌توانید از " استفاده کنید:

txt = "We are the so-called "Vikings" from the north."
print(txt)

خروجی:

We are the so-called "Vikings" from the north.

دیگر کاراکترهای فرار در پایتون

در زیر لیستی از کاراکترهای فرار متداول در پایتون آمده است:

کد نتیجه
' نقل‌قول تکی (Single Quote)
بک‌اسلش (Backslash)
n خط جدید (New Line)
r برگشت به ابتدای خط (Carriage Return)
t تب (Tab)
b حذف کاراکتر قبلی (Backspace)
f حرکت به صفحه بعد (Form Feed)
ooo مقدار اکتال (Octal Value)
xhh مقدار هگزادسیمال (Hex Value)

مثال‌هایی از کاراکترهای فرار:

بک‌اسلش:

txt = "This is a backslash: "
print(txt)

خروجی:

This is a backslash: 

خط جدید:

txt = "HellonWorld"
print(txt)

خروجی:

Hello

World

تب:

txt = "HellotWorld"
print(txt)

خروجی:

Hello   World

با استفاده از این کاراکترهای فرار، می‌توانید رشته‌ها را با کاراکترهای ویژه و فرار به صورت دلخواه قالب‌بندی و تنظیم کنید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.