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
با استفاده از این کاراکترهای فرار، میتوانید رشتهها را با کاراکترهای ویژه و فرار به صورت دلخواه قالببندی و تنظیم کنید.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام