עד כה ראינו בפייתון כיצד אפשר לחבר בין מחרוזות, או להכפיל מחרוזת כמה פעמים וכך לקבל מחרוזת חדשה. כעת נראה כיצד לקבל מחרוזת על ידי החלפת חלקים בתוך מחרוזת.
ב-Python כאשר משמאל לסימן האחוז % מופיעה מחרוזת, אז הערכים שמימין לסימן האחוז, מחליפים חלקים בתוך המחרוזת שמשמאל. החלקים המוחלפים הם תת-מחרוזות (צירופי קסם) המתחילות בסימן % (גם כן) בתוספת אות מיוחדת או צרוף מיוחד. יש לא מעט אפשרויות, בינתיים נכיר שתי צורות:
| החלפה במחרוזת |
%s
|
החלפה במספר שלם (והצגתו בבסיס 10 Decimal) |
%d
|
בעתיד, נראה צירופי-קסם אחרים להחלפה. בפעילות האינטראקטיבית שלפנינו, אפשר לראות דוגמאות:
בדוגמא הבאה שימו לב כיצד מוחלפים:
%s
ו-
%d .

בדוגמא הבאה יש החלפה פשוטה יותר. רק עם
%d

תוכלו לראות דוגמאות שנעשו בשעורים של שנים קודמות.