PHP

PHP — کاراکترهای فرار (Escape Characters)

آخرین بروزرسانی: 1404/07/27

کاراکترهای فرار (Escape Characters) در پایتون

در زبان برنامه نویسی پایتون (Python)، برای افزودن کاراکترهایی که مستقیماً در رشته مجاز نیستند، از کاراکتر فرار استفاده می شود. کاراکتر فرار از یک بک اسلش () و کاراکتر بعد از آن تشکیل می شود. این روش به شما کمک می کند تا درون رشته ها از علامت نقل قول، تب، یا خط جدید استفاده کنید.

کاربرد کاراکتر فرار

فرض کنید می خواهید درون یک رشته که با علامت نقل قول دوتایی ساخته اید، علامت نقل قول قرار دهید. در این صورت باید از \" استفاده کنید.

x = "We are the so-called \"Vikings\" from the north."
print(x)

خروجی رشته به درستی نمایش داده می شود و پایتون آن را به عنوان رشته معتبر تشخیص می دهد.

فهرست کاراکترهای فرار در پایتون

در جدول زیر متداول ترین کاراکترهای فرار در پایتون آورده شده است:

  • \' : نمایش نقل قول تکی
  • \" : نمایش نقل قول دوتایی
  • \ : نمایش بک اسلش
  • \n : ایجاد خط جدید
  • : بازگشت به ابتدای خط
  • \t : ایجاد تب (فاصله افقی)
  • \f : صفحه جدید (Form Feed)
  • \ooo : مقدار اکتال
  • \xhh : مقدار هگزادسیمال

نمونه ای از استفاده ترکیبی

می توانید از چندین کاراکتر فرار در یک رشته استفاده کنید:

txt = 'Hello\nIt\'s a nice day!\tEnjoy coding.'
print(txt)

در این مثال \n یک خط جدید ایجاد می کند، \' نقل قول را نشان می دهد و \t تب اضافه می کند.

رشته های خام (Raw Strings)

اگر نمی خواهید پایتون کاراکترهای فرار را تفسیر کند، می توانید از رشته خام استفاده کنید. برای این کار قبل از نقل قول رشته از حرف r یا R استفاده کنید.

txt = r"Hello\nWorld"
print(txt)

در خروجی، کاراکتر \n به صورت متن معمولی چاپ می شود و خط جدید ایجاد نمی کند.

نکته: استفاده از رشته های خام در مسیرهای فایل و عبارات با ریجکس بسیار مفید است.

منابع و یادگیری بیشتر

برای آشنایی بیشتر با رشته ها به بخش متدهای رشته در پایتون و انواع داده در پایتون مراجعه کنید.

همچنین می توانید از منابع زیر استفاده کنید:

تصویر پیشنهادی: alt: کاراکترهای فرار در پایتون – placement: بالای بخش اول – prompt: «تصویر آموزشی از بک اسلش و کاراکترهای رشته در محیط ترمینال».