تبدیل کاراکترها در پایتون: راهنمای جامع توابع ord و chr
در دنیای برنامهنویسی پایتون، توابع ord()
و chr()
ابزارهای قدرتمندی برای کار با کاراکترها و کدهای یونیکد هستند. این توابع به شما امکان میدهند به راحتی بین کاراکترها و مقادیر عددی مربوطه تبدیل انجام دهید.
تابع ord در پایتون
تابع ord()
یک کاراکتر را دریافت کرده و مقدار یونیکد آن را برمیگرداند. برای مثال:
print(ord('A')) # خروجی: 65
تابع chr در پایتون
این تابع برعکس ord()
عمل میکند. یک عدد را دریافت کرده و کاراکتر مربوط به آن کد یونیکد را برمیگرداند:
print(chr(65)) # خروجی: 'A'
کاربردهای پیشرفته
از این توابع میتوان در موارد مختلفی استفاده کرد:
- تبدیل رشتههای رمزنگاری شده
- کار با کاراکترهای زبانهای مختلف
- ایموجیها و نمادهای خاص
مدیریت خطا
هنگام کار با این توابع باید به موارد زیر توجه کنید:
print(ord('AB')) # خطا: باید فقط یک کاراکتر وارد شود
print(chr(-1)) # خطا: عدد خارج از محدوده یونیکد
محصولات مرتبط
برای پروژههایی که نیاز به آدرسهای IP اختصاصی دارند، سرویسهای ما شامل:
- اجاره IPv4: ارائه آدرسهای IPv4 در محدوده C برای استفاده رسمی
- سرور اختصاصی لسآنجلس: سرورهای پرسرعت با سختافزار بهروز و شبکه با کیفیت
برای مدیریت بهتر آدرسهای IP میتوانید از دستوراتی مانند get own ip address cmd
در ویندوز استفاده کنید. همچنین برای محافظت از شبکههای خود، راهکارهای ipxo protection
را در نظر بگیرید.
نتیجهگیری
توابع ord و chr ابزارهای ساده اما قدرتمندی در پایتون هستند که کار با کاراکترها و یونیکد را بسیار آسان میکنند. با یادگیری این توابع میتوانید برنامههای خود را برای کار با متنهای چندزبانه و نمادهای خاص ارتقا دهید.