Python ord & chr | Unicode Simvollarını İdarə Etmək Üçün 2 Etibarlı Vasitə

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.

  • Python Programming, Character Encoding, Network Infrastructure
  • 114 istifadəçi bunu faydalı hesab edir
Bu cavab sizə kömək etdi?

Uyğun məqalələr

Enterprise Email Solutions: Boost Communication and Collaboration Efficiency

发布/更新时间:2025年08月10日 Enterprise Email Solutions: Boost Communication and Collaboration...

Nslookup-da "Qeyri-səlahiyyətli cavab" niyə verilir? DNS İzahı

Nslookup-da "Qeyri-səlahiyyətli cavab" niyə verilir? DNS İzahı10 Avqust 2025-ci il tarixində...

Helm Əmrləri Üçün Sürətli Arayış Vərəqi

Helm Əmrləri Üçün Sürətli Arayış Vərəqi Helm, Kubernetes üçün helm chartlarının (ön...

Python os.path Modulu: Tam Bələdçi və IPv4 Ünvanları İlə İşləmək

Python os.path Modulu: Tam Bələdçi və IPv4 Ünvanları İlə İşləmək Python-da fayl və qovluq...

Linux-da SSH istifadə edərək Fayl və Qovluqları SCP, CP və Rsync ilə Köçürmək

Linux-da SSH istifadə edərək Fayl və Qovluqları SCP, CP və Rsync ilə Köçürmək Server...