Python ord & chr | Unicode Simvollarını İdarə Etmək Üçün 2 Etibarlı Vasitə
Python proqramlaşdırmada simvolları Unicode kod nöqtələrinə çevirmək və əksini etmək üçün ord() və chr() funksiyalarından istifadə olunur. Bu funksiyalar xüsusilə müxtəlif dillərdə mətnlə işləyərkən və ya xüsusi simvolları idarə edərkən faydalıdır.
Python ord() Funksiyası
ord() funksiyası bir simvolu qəbul edir və onun Unicode kod nöqtəsini qaytarır. Məsələn:
print(ord('A')) # Nəticə: 65
Bu funksiya xüsusilə IPXO qorunması kimi sistemlərdə simvolların müqayisəsi və ya şifrələmə alqoritmləri üçün faydalı ola bilər.
Python chr() Funksiyası
chr() funksiyası isə ord() funksiyasının əksini edir. Bir Unicode kod nöqtəsini qəbul edir və ona uyğun simvolu qaytarır. Məsələn:
print(chr(65)) # Nəticə: 'A'
Bu funksiya məsələn, öz IP ünvanınızı əldə etmək üçün cmd əmrlərindən istifadə edərkən faydalı ola bilər.
Şirkət Məhsulları
Biz həmçinin professional IPv4 ünvanı icarəsi və Los-Anceles müstəqil server xidmətləri təqdim edirik. Əgər sizə yüksək performanslı server və ya IPv4 ünvanı lazımdırsa, bizimlə əlaqə saxlaya bilərsiniz.
Unicode və ASCII
Unicode standartı ilk 128 kod nöqtəsində ASCII standartı ilə üst-üstə düşür. Bu o deməkdir ki, ASCII diapazonunda olan simvollar üçün ord() funksiyası ASCII dəyərini qaytaracaq.
print(ord('Z')) # Nəticə: 90
Xəta İdarəetmə
ord() funksiyası yalnız bir simvol qəbul edə bilər. Əgər birdən çox simvol ötürsəniz, Python TypeError qaytaracaq. Eynilə, chr() funksiyası üçün də keçərli Unicode kod nöqtəsi təqdim etmək lazımdır.
Nəticə
ord() və chr() funksiyaları Python proqramlaşdırmada simvolları idarə etmək üçün sadə və güclü vasitələrdir. Bu funksiyalardan istifadə edərək müxtəlif dillərdə mətnlərlə işləyə, xüsusi simvollar yarada və ya şifrələmə alqoritmləri həyata keçirə bilərsiniz.