في معظم لغات البرمجة توجد دالة لمعرفة طول سلسلة نصية
في السي :strlen
في البايثون:len
مثلا طول "مرحبا" هو 4 لأنها تحتوي على أربع حروف
أما بالنسبة للأعداد:طول عدد هو عدد الأرقام الموجودة بالعدد
طول 100 هو 3
طول 15326 هو 5
بإمكاننا تحويل العدد لسلسلة نصية و من ثمة إستخدام الدالة لمعرفة طوله
أو بإمكاننا حسابه مباشرة بإستعمال اللوغاريتم العشري
اقتباس
log10(x)=log(x)/log(10)
اقتباس
log10(100)=2
log10(15326)=4.18542882122
بأخذ الحزء الصحيح فقط نحصل على طول العدد-1
العملية النهائية لمعرفة الطول بالبايثون:
اقتباس
length=int(math.log10(x))+1