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 - آرایه‌ها (Arrays)

JavaScript – آرایه‌ها (Arrays)

آرایه در جاوااسکریپت متغیری خاص است که می‌تواند بیش از یک مقدار را ذخیره کند. const cars = ["Saab",...

بیشتر بخوانید
JavaScript - ویژگی‌های عدد (Number Properties)

JavaScript – ویژگی‌های عدد (Number Properties)

در جاوااسکریپت، شیء Number شامل ویژگی‌هایی از پیش تعریف‌شده است که برای کار با اعداد مفید هستند. این ویژگی‌ها...

بیشتر بخوانید
JavaScript - متدهای عدد (Number Methods)

JavaScript – متدهای عدد (Number Methods)

در جاوا اسکریپت، متدهایی برای کار با اعداد ارائه شده‌اند که می‌توانند روی تمامی اعداد استفاده شوند. متدهای مربوط...

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

نظرات

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

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