مثال
حذف کاراکتر های غیر اسکی:
x = ascii("My name is Ståle")
print(x)
توضیحات
تابع ascii()
یک ورژن قابل خواندن از شیء ورودی (متن، تاپل ها، لیست ها و …) را برمیگرداند.
تابع ascii()
همه ی کاراکتر های غیر اسکی را با کاراکتر های گریز جایگزین می کند. مثلاٌ کاراکتر å
با کاراکتر \xe5
جایگزین می شود.
سینتکس
ascii(object)
سلام
کارکتر گریز یعنی چی ؟
سلام.
کاراکتر های گریز یا کاراکتر های escape کاراکتر هایی هستن که وقتی می خوایم از یک کاراکتر غیر مجاز توی رشته استفاده کنیم از این کاراکتر ها استفاده می کنیم که با علامت بک اسلش هم شروع میشن. مثلا وقتی بخوایم توی یک رشته که بین "" نوشته شده یه کاراکتر (") بنویسیم، به صورت عادی مجاز به این کار نیستیم و باید به جای اون از کاراکتر گریز \" استفاده کنیم. اینها همه کاراکتر های گریز هستن:
\"
\'
\\
کاراکتر گریزی که بعد از علامت بک اسلش حرف x بیاد و بعدش مقدار هگز،نشون دهنده همون مقدار هگز هست. برای مواقعی استفاده میشه که یک کاراکتر غیر مجاز هست و به جای اون می خوایم مقدار هگزش رو بنویسیم.