פייתון

נושא

מרכאות ותווים מיוחדים

איך כותבים מחרוזת שיש בה מרכאות, שורות, ולוכסנים.

איזו מרכאה לבחור

המחרוזת מכילה עוטפים ב דוגמה
גרש כפולות "What's up"
מרכאות כפולות יחידות 'She said "maybe"'
גם וגם לוכסן הפוך לפני התו "She said \"don't\""
כמה שורות משולשות """..."""

הכלל שלא משתנה: המחרוזת נסגרת באותו סוג מרכאה שבו נפתחה.

התווים המיוחדים

כותבים מקבלים
\n שורה חדשה
\t טאב
\", \' מרכאה כחלק מהטקסט
\\ לוכסן הפוך אחד

הלוכסן ההפוך נקרא escape character: הוא מנטרל את המשמעות הרגילה של התו שבא אחריו.

יצירת מחרוזת מחלקים

>>> "We " + "belong " + "together"
'We belong together'
>>> "ha" * 3
'hahaha'
>>> str(3) + "!"
'3!'

איפה זה תופס אתכם

נתיב של קובץ ב-Windows. "C:\tournaments\new.txt" מכיל \t ו-\n, ופייתון תדפיס טאב ושורה חדשה. צריך \\ בכל מקום.

print מול הצגה באינטרפרטר. רק print מפרש את \n ו-\t. בלי print רואים אותם כמו שהם.

רווחים בשרשור. "We" + "belong" הוא "Webelong".

בדיקה עצמית

  1. איך כותבים את המחרוזת It's "fine" בפייתון?
  2. כמה שורות יודפסו ב-print("a\nb\nc")?
  3. מה יוצא מ-"-" * 5?

תשובות. 1: 'It\'s "fine"' או "It's \"fine\"", או במרכאות משולשות. 2: שלוש. 3: '-----'.