נושא
מרכאות ותווים מיוחדים
איך כותבים מחרוזת שיש בה מרכאות, שורות, ולוכסנים.
איזו מרכאה לבחור
| המחרוזת מכילה | עוטפים ב | דוגמה |
|---|---|---|
| גרש | כפולות | "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".
בדיקה עצמית
- איך כותבים את המחרוזת
It's "fine"בפייתון? - כמה שורות יודפסו ב-
print("a\nb\nc")? - מה יוצא מ-
"-" * 5?
תשובות. 1: 'It\'s "fine"' או "It's \"fine\"", או במרכאות
משולשות. 2: שלוש. 3: '-----'.