מה זו מחרוזת (string) בתכנות?

מחרוזת (string) היא טקסט בתכנות — אות, מילה, משפט או אפילו ספרות — שכותבים בין מירכאות, כמו "שלום".

השם בא מהרעיון שטקסט הוא ״מחרוזת״ של תווים, כמו חרוזים על חוט. המירכאות מסמנות למחשב איפה הטקסט מתחיל ונגמר, וכך הוא יודע ש״print״ בתוך מירכאות הוא סתם מילה ולא פקודה. בפייתון אפשר להשתמש במירכאות כפולות או בגרש בודד.

עם מחרוזות אפשר לעשות דברים מיוחדים: לחבר ("שלום " + "עולם" נותן ״שלום עולם״), לכפול ("הא" * 3 נותן ״האהאהא״), ולמדוד אורך (len("שלום") נותן 4). חשוב לזכור: "5" הוא מחרוזת, ו־5 בלי מירכאות הוא מספר — וזה לא אותו דבר.

💡 איך זוכרים? מחרוזת = טקסט במירכאות. "5" זה טקסט, 5 זה מספר.

✅ בודקים את עצמנו

1. מה זו מחרוזת?

2. מה מחזיר ⁦len("שלום")⁩?

3. מה נותן "הא" * 3?

📦 לשיעור המלא: משתנים: קופסאות של מידע
הסבר מלא, חידון של 8 שאלות ודף עבודה להדפסה · מתאים לכיתות ד׳–ט׳

מושגים קשורים

טיפוס נתונים
טיפוס נתונים הוא הסוג של ערך: מספר שלם, מספר עשרוני, טקסט (מחרוזת), אמת/שקר (בוליאני), רשימה ועוד. הטיפוס קובע מה אפשר לעשות עם הערך.
משתנה
משתנה הוא מקום בזיכרון של המחשב, עם שם, ששומר ערך — מספר, טקסט או אמת/שקר — שאפשר לקרוא ולשנות בזמן שהתוכנית רצה.
אינדקס
אינדקס הוא מספר המקום של פריט ברשימה או של תו במחרוזת. ברוב שפות התכנות הספירה מתחילה מ־0, ולכן הפריט הראשון נמצא באינדקס 0.

עוד מושגים מהשיעור "משתנים: קופסאות של מידע"

השמה
השמה היא הפעולה ששמה ערך בתוך משתנה. בפייתון ובג׳אווהסקריפט עושים אותה עם סימן שוויון אחד: x = 5.
מספר שלם ומספר עשרוני
בתכנות יש שני סוגי מספרים עיקריים: מספר שלם (int), כמו 7 או ‎-3, ומספר עשרוני (float), כמו 2.5 או 0.1.

שאלות נפוצות

איך זוכרים מה זה מחרוזת?

מחרוזת = טקסט במירכאות. "5" זה טקסט, 5 זה מספר.

אילו מושגים קשורים למחרוזת?

טיפוס נתונים, משתנה, אינדקס. ההגדרה הקצרה של כל אחד מהם מופיעה למעלה, ומכל אחד יש קישור לעמוד משלו.

לכל 72 המושגים בתכנות ←

האם זה עזר?
גננות, מורות והורים: איזה דף חסר לכם?כל שבוע אנחנו מכינים את מה שהכי מבקשים. בחינם.
לבקשת דף ←או בוואטסאפ