English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
در این برنامه، شما یاد میگیرید که مقدار ASCII كاراكتر را پیدا كنید و آن را نمایش دهید.
برای درك این مثال، باید موارد زیر را بدانیدبرنامهنویسی بايكنموضوع:
ASCII كد استاندارد تبادل اطلاعات امريكايي است.
این تعدادها كدهایی هستند كه به كاراكترها و علامتها اختصاص داده میشوند، تا كامپيوتر بتواند آنها را ذخیره و عملیات بر روی آنها انجام دهد. به عنوان مثال، مقدار ASCII كاراكتر 'A' 65 است.
# برنامه برای يافتن مقدار ASCII كاراكتر داده شده c = 'p' print("كاراكتر '" + c + "' مقدار ASCII آن است ", ord(c))
نتایج خروجی
مقدار ASCII كاراكتر 'p' 112 است
توجه داشته باشید:برای آزمایش برنامه با كاراكترهای دیگر، كاراكتر اختصاص داده به متغیر c را تغییر دهید.
در اينجا، ما از دووال ord() برای تبدیل كاراكتر به عدد (مقادير ASCII) استفاده میكنيم. این دووال كدگذاری يونيكد كاراكتر را بازمیگرداند.
يونيكد نیز یک تكنيك كدگذاری است كه برای كاراكترها شمارههای منحصر به فرد ارائه میدهد. اگرچه ASCII تنها 128 كاراكتر را كدگذاری میكند، اما يونيكد كنوني از 100,000 كاراكتر از چندصد زبان برخوردار است.
حالا نوبت شماست:كد بالا را با استفاده ازchr()دوال از مقادير ASCII مربوطه به دست ميآوردحرف، مانند آنچه نشان داده شده است.
>> chr(65) 'A' >> chr(120) 'x' >> chr(ord('S') + 1) 'T'
در اينجا، ord() و chr() دووال داخلي هستند. براي اطلاعات بيشتر به اينجا مراجعه كنيددوالهاي داخلي بايثوناطلاعات بيشتر.