Ali Ahmed39 نشر 26 يونيو 2023 أرسل تقرير نشر 26 يونيو 2023 (معدل) السلام عليكم كيف اتعمل مع ASCII في لغة باثيون ؟ تم التعديل في 26 يونيو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 26 يونيو 2023 أرسل تقرير نشر 26 يونيو 2023 هناك بعض الوظائف والأساليب المتاحة كالتالي: 1- تحويل النص إلى ASCII نستخدم دالة ord() لتحويل حرف إلى قيمته الرقمية في ASCII. char = 'A' ascii_value = ord(char) print(ascii_value) # ستقوم بطباعة القيمة 65 2- تحويل القيمة الرقمية إلى حرف ASCII دالة chr() لتحويل قيمة رقمية إلى حرف ASCII المقابل. ascii_value = 65 char = chr(ascii_value) print(char) # ستقوم بطباعة الحرف 'A' 3- الحصول على القيم ASCII للأحرف في سلسلة نصية في حال كان لديك سلسلة نصية، استخدم حلقة للحصول على القيم ASCII لكل حرف في السلسلة. مثال: string = "Hello" for char in string: ascii_value = ord(char) print(ascii_value) والكود يعمل على طباعة القيم ASCII المقابلة لكل حرف في سلسلة "Hello". 1 اقتباس
0 Ali Ahmed39 نشر 26 يونيو 2023 الكاتب أرسل تقرير نشر 26 يونيو 2023 بتاريخ 1 دقيقة مضت قال Mustafa Suleiman: هناك بعض الوظائف والأساليب المتاحة كالتالي: 1- تحويل النص إلى ASCII نستخدم دالة ord() لتحويل حرف إلى قيمته الرقمية في ASCII. char = 'A' ascii_value = ord(char) print(ascii_value) # ستقوم بطباعة القيمة 65 2- تحويل القيمة الرقمية إلى حرف ASCII دالة chr() لتحويل قيمة رقمية إلى حرف ASCII المقابل. ascii_value = 65 char = chr(ascii_value) print(char) # ستقوم بطباعة الحرف 'A' 3- الحصول على القيم ASCII للأحرف في سلسلة نصية في حال كان لديك سلسلة نصية، استخدم حلقة للحصول على القيم ASCII لكل حرف في السلسلة. مثال: string = "Hello" for char in string: ascii_value = ord(char) print(ascii_value) والكود يعمل على طباعة القيم ASCII المقابلة لكل حرف في سلسلة "Hello". شكرا جدا أ.مصطفي اقتباس
0 عبدالباسط ابراهيم نشر 26 يونيو 2023 أرسل تقرير نشر 26 يونيو 2023 يمكنك التعامل مع ASCII في لغة Python بعدة طرق: استخدام الرموز الثنائية مباشرة: text = "01001000 01100101 01101100 01101100 01101111" print(text.encode().decode('ascii')) # Prints "Hello" استخدام ord() للحصول على رمز ASCII لحرف: print(ord('H')) # Prints 72 استخدام chr() للحصول على حرف من رمزه الثنائي: print(chr(72)) # Prints "H" استخدام سلسلة الترميز: text = "Hello" encoded = text.encode('ascii') # Encode string into bytes print(encoded) # b'Hello' decoded = encoded.decode('ascii') # Decode bytes into string print(decoded) # Hello التعامل مع ملفات ASCII حيث تكون البيانات مخزنة برموز ASCII: with open('file.txt', 'rb') as f: data = f.read() print(data.decode('ascii')) 1 اقتباس
0 بلال زيادة نشر 26 يونيو 2023 أرسل تقرير نشر 26 يونيو 2023 للتعامل مع ASCII في لغة Python، يمكنك استخدام وظيفتين رئيسيتين: `ord()` و `chr()`. - `ord()` تستخدم للحصول على قيمة ASCII المرتبطة بحرف محدد. يتم استخدامها بالشكل التالي: character = 'A' ascii_value = ord(character) print(ascii_value) هذا سيعرض القيمة 65، والتي هي القيمة المرتبطة بحرف 'A' في ASCII. - `chr()` تستخدم للحصول على الحرف المقابل لقيمة ASCII المحددة. يمكن استخدامها بهذا الشكل: ascii_value = 65 character = chr(ascii_value) print(character) سيقوم الكود بطباعة الحرف 'A'، حيث تكون القيمة 65 في ASCII تمثل الحرف 'A'. يمكنك استخدام هاتين الدالتين للتعامل مع النصوص التي تستند إلى ASCII في Python والقيام بالعديد من العمليات مثل تحويل الحروف إلى قيم ASCII والعكس، والقيام بالتلاعب بقيم ASCII المرتبطة بالحروف لإجراء تحويلات ومعالجة النصوص. 1 اقتباس
السؤال
Ali Ahmed39
السلام عليكم
كيف اتعمل مع ASCII في لغة باثيون ؟
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.