logo

وظيفة بايثون Chr()

يتم استخدام وظيفة Python chr () للحصول على سلسلة تمثل حرفًا يشير إلى عدد صحيح لرمز Unicode. على سبيل المثال، يُرجع chr(97) السلسلة النصية 'a'. تأخذ هذه الدالة وسيطة عدد صحيح وتلقي خطأ إذا تجاوزت النطاق المحدد. النطاق القياسي للوسيطة هو من 0 إلى 1,114,111.

مشرف بوويرشيل

إمضاء

 chr(i) 

حدود

أنا : إنها قيمة عددية.

يعود

تقوم هذه الدالة بإرجاع تمثيل سلسلة للحرف.

دعونا نرى بعض الأمثلة على وظيفة chr() لفهم وظيفتها.

مثال وظيفة Python chr () 1

هذا مثال بسيط لاستخدام الدالة chr()‎ التي تُرجع الحرف الموجود بقيمة int المحددة. نوع الإرجاع عبارة عن سلسلة ويمكن التحقق منه أيضًا.

 # Python chr() function example # Calling function result = chr(102) # It returns string representation of a char result2 = chr(112) # Displaying result print(result) print(result2) # Verify, is it string type? print('is it string type:', type(result) is str) 

انتاج:

 f p is it string type: True 

مثال وظيفة Python chr () 2

تأخذ الدالة chr() قيمة عددية في نطاق ما. ويلقي خطأ إذا تجاوزت القيمة النطاق. انظر المثال أدناه.

 # Python chr() function example # Calling function result = chr(11) # It returns string representation of a char result2 = chr(11111111) # If value is out of range # Displaying result print(result) print(result2) 

انتاج:

 ValueError: chr() arg not in range(0x110000) 

مثال وظيفة Python chr () 3

انظر، نحن نطبق قائمة من الأعداد الصحيحة على الدالة chr()، وتقوم بإرجاع قيمة char لكل نقطة عددية إلى Unicode. انظر المثال أدناه.

 # Python chr() function example data = [112,97,114,119,115,10.5] result = chr(11) # It returns string representation of a char # Calling function for d in data: print('Char at',d,'is:',chr(d)) 

انتاج:

 TypeError: integer argument expected, got float Char at 112 is: p Char at 97 is: a Char at 114 is: r Char at 119 is: w Char at 115 is: s