رشته ها - کاراکتر فرار در پایتون (Escape Characters)
در پایتون برای قرار دادن کاراکترهایی که به صورت معمول در رشته مجاز نیستند، از کاراکتر فرار (Escape Character) استفاده می شود. کاراکتر فرار یک بک اسلش است که قبل از کاراکتر موردنظر قرار می گیرد.
نمونه استفاده از کاراکتر فرار
اگر بخواهید داخل یک رشته محصور در کوتیشن دوتایی "
از کوتیشن دوتایی دیگر استفاده کنید، بدون کاراکتر فرار خطا رخ می دهد.
# کد دارای خطا
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.
انواع کاراکترهای فرار در پایتون
پرکاربردترین کاراکترهای فرار عبارتند از:
\'
— کوتیشن تک\
— بک اسلش\n
— خط جدید (New Line)— بازگشت به ابتدای خط (Carriage Return)
\t
— تب (Tab)\b
— بک اسپیس\f
— فرم فید\ooo
— مقدار اکتال\xhh
— مقدار هگزادسیمال
نکته: استفاده درست از کاراکترهای فرار در مدیریت رشته های پیچیده بسیار ضروری است.
گام بعدی
برای ادامه یادگیری می توانید به مبحث متدهای رشته ها بروید یا برای مرور، به فرمت دهی رشته ها بازگردید.