Python:
מציאת אורך מחרוזת
How to: (איך לעשות:)
השתמשו בפונקציית len():
my_string = "שלום עולם"
string_length = len(my_string)
print(string_length) # תצפו לראות: 9פלט:
9Deep Dive (צלילה עמוקה)
הפונקציה len() בפייתון היא בילט-אין מאז הגרסה הראשונה. יש אלטרנטיבות כמו לולאות, אבל הן לא יעילות כמו len(). מאחורי הקלעים, len() קוראת ל__len__() של המופע, זה כלול בהרבה אובייקטים מובנים כמו מחרוזות, רשימות, ועוד. אם אתם מממשים טיפוס מותאם אישית, ורוצים שlen() יעבוד עליו, תוסיפו מתודת __len__() לקלאס שלכם.
See Also (ראו גם)
- התיעוד הרשמי של
len(): https://docs.python.org/3/library/functions.html#len - התיעוד של אובייקטים מותאמים אישית: https://docs.python.org/3/reference/datamodel.html#customizing-the-default-behavior