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 - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

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

نظرات

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

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