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 - کلمه کلیدی Let (Let)

JavaScript – کلمه کلیدی Let (Let)

تعریف let کلیدواژه let در ES6 (2015) معرفی شد و دارای ویژگی‌های خاصی است که آن را از var...

بیشتر بخوانید
JavaScript - متغیرها (Variables)

JavaScript – متغیرها (Variables)

متغیرها در جاوا اسکریپت متغیرها در جاوا اسکریپت به عنوان ظرف‌هایی برای ذخیره‌سازی داده‌ها استفاده می‌شوند و می‌توانند به...

بیشتر بخوانید
JavaScript - کامنت‌ها (Comments)

JavaScript – کامنت‌ها (Comments)

کامنت‌ها در جاوا اسکریپت کامنت‌ها در جاوا اسکریپت به برنامه‌نویسان این امکان را می‌دهند تا توضیحاتی را به کد...

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

نظرات

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

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